1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2026-02-18 13:59:20 +00:00

Merge branch 'master' into patch-2

This commit is contained in:
Alexis 2021-06-26 17:04:24 +02:00 committed by GitHub
commit c4b5c8b4d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
67 changed files with 2092 additions and 1195 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

View File

@ -57,6 +57,15 @@
} }
} }
} }
> .buildingsButton {
display: grid;
align-items: center;
@include S(margin-top, 4px);
> button {
@include SuperSmallText;
}
}
} }
} }
} }

View File

@ -13,7 +13,7 @@
> .section { > .section {
display: grid; display: grid;
@include S(grid-gap, 10px); @include S(grid-gap, 5px);
grid-auto-flow: row; grid-auto-flow: row;
> button { > button {

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

@ -159,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;

View File

@ -1,11 +1,31 @@
export const CHANGELOG = [ export const CHANGELOG = [
{
version: "1.4.2",
date: "24.06.2021",
entries: [
"Puzzle DLC: Goal acceptors now reset after getting no items for a while (This should prevent being able to 'cheat' puzzles) (by Sense101)",
"Puzzle DLC: Added button to clear all buildings / reset the puzzle (by Sense101)",
"Puzzle DLC: Allow copy-paste in puzzle mode (by Sense101)",
"Fixed level achievements being given on the wrong level (by DJ1TJOO)",
"Fixed blueprint not properly clearing on right click",
"Updated translations",
],
},
{
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

@ -18,6 +18,7 @@ export const THIRDPARTY_URLS = {
shapeViewer: "https://viewer.shapez.io", shapeViewer: "https://viewer.shapez.io",
standaloneStorePage: "https://store.steampowered.com/app/1318690/shapezio/", standaloneStorePage: "https://store.steampowered.com/app/1318690/shapezio/",
stanaloneCampaignLink: "https://get.shapez.io",
puzzleDlcStorePage: "https://store.steampowered.com/app/1625400/shapezio__Puzzle_DLC", puzzleDlcStorePage: "https://store.steampowered.com/app/1625400/shapezio__Puzzle_DLC",
levelTutorialVideos: { levelTutorialVideos: {
@ -72,8 +73,8 @@ export const globalConfig = {
readerAnalyzeIntervalSeconds: 10, readerAnalyzeIntervalSeconds: 10,
goalAcceptorMinimumDurationSeconds: 5, goalAcceptorItemsRequired: 12,
goalAcceptorsPerProducer: 4.5, goalAcceptorsPerProducer: 5,
puzzleModeSpeed: 3, puzzleModeSpeed: 3,
puzzleMinBoundsSize: 2, puzzleMinBoundsSize: 2,
puzzleMaxBoundsSize: 20, puzzleMaxBoundsSize: 20,

View File

@ -101,8 +101,12 @@ export class Blueprint {
const entity = this.entities[i]; const entity = this.entities[i];
const staticComp = entity.components.StaticMapEntity; const staticComp = entity.components.StaticMapEntity;
// Actually keeping this in as an easter egg to rotate the trash can
// if (staticComp.getMetaBuilding().getIsRotateable()) {
staticComp.rotation = (staticComp.rotation + 90) % 360; staticComp.rotation = (staticComp.rotation + 90) % 360;
staticComp.originalRotation = (staticComp.originalRotation + 90) % 360; staticComp.originalRotation = (staticComp.originalRotation + 90) % 360;
// }
staticComp.origin = staticComp.origin.rotateFastMultipleOf90(90); staticComp.origin = staticComp.origin.rotateFastMultipleOf90(90);
} }
} }
@ -139,6 +143,9 @@ export class Blueprint {
* @param {GameRoot} root * @param {GameRoot} root
*/ */
canAfford(root) { canAfford(root) {
if (root.gameMode.getHasFreeCopyPaste()) {
return true;
}
return root.hubGoals.getShapesStoredByKey(root.gameMode.getBlueprintShapeKey()) >= this.getCost(); return root.hubGoals.getShapesStoredByKey(root.gameMode.getBlueprintShapeKey()) >= this.getCost();
} }

View File

@ -30,20 +30,38 @@ export class GoalAcceptorComponent extends Component {
} }
clear() { clear() {
// the last items we delivered /**
/** @type {{ item: BaseItem; time: number; }[]} */ * The last item we delivered
this.deliveryHistory = []; * @type {{ item: BaseItem; time: number; } | null} */
this.lastDelivery = null;
// The amount of items we delivered so far
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
); );
} }
/**
* Copy the current state to another component
* @param {GoalAcceptorComponent} otherComponent
*/
copyAdditionalStateTo(otherComponent) {
otherComponent.item = this.item;
}
} }

View File

@ -166,8 +166,8 @@ export class GameMode extends BasicSerializableObject {
} }
/** @returns {boolean} */ /** @returns {boolean} */
getSupportsCopyPaste() { getHasFreeCopyPaste() {
return true; return false;
} }
/** @returns {boolean} */ /** @returns {boolean} */

View File

@ -6,6 +6,7 @@ import { MetaBuilding } from "../meta_building";
import { GameRoot } from "../root"; import { GameRoot } from "../root";
import { ShapeDefinition } from "../shape_definition"; import { ShapeDefinition } from "../shape_definition";
import { HUDBetaOverlay } from "./parts/beta_overlay"; import { HUDBetaOverlay } from "./parts/beta_overlay";
import { HUDBlueprintPlacer } from "./parts/blueprint_placer";
import { HUDBuildingsToolbar } from "./parts/buildings_toolbar"; import { HUDBuildingsToolbar } from "./parts/buildings_toolbar";
import { HUDBuildingPlacer } from "./parts/building_placer"; import { HUDBuildingPlacer } from "./parts/building_placer";
import { HUDColorBlindHelper } from "./parts/color_blind_helper"; import { HUDColorBlindHelper } from "./parts/color_blind_helper";
@ -44,6 +45,8 @@ export class GameHUD {
this.parts = { this.parts = {
buildingsToolbar: new HUDBuildingsToolbar(this.root), buildingsToolbar: new HUDBuildingsToolbar(this.root),
blueprintPlacer: new HUDBlueprintPlacer(this.root),
buildingPlacer: new HUDBuildingPlacer(this.root), buildingPlacer: new HUDBuildingPlacer(this.root),
// Must always exist // Must always exist

View File

@ -50,6 +50,10 @@ export class HUDBlueprintPlacer extends BaseHUDPart {
this.trackedCanAfford = new TrackedState(this.onCanAffordChanged, this); this.trackedCanAfford = new TrackedState(this.onCanAffordChanged, this);
} }
getHasFreeCopyPaste() {
return this.root.gameMode.getHasFreeCopyPaste();
}
abortPlacement() { abortPlacement() {
if (this.currentBlueprint.get()) { if (this.currentBlueprint.get()) {
this.currentBlueprint.set(null); this.currentBlueprint.set(null);
@ -82,7 +86,9 @@ export class HUDBlueprintPlacer extends BaseHUDPart {
update() { update() {
const currentBlueprint = this.currentBlueprint.get(); const currentBlueprint = this.currentBlueprint.get();
this.domAttach.update(currentBlueprint && currentBlueprint.getCost() > 0); this.domAttach.update(
!this.getHasFreeCopyPaste() && currentBlueprint && currentBlueprint.getCost() > 0
);
this.trackedCanAfford.set(currentBlueprint && currentBlueprint.canAfford(this.root)); this.trackedCanAfford.set(currentBlueprint && currentBlueprint.canAfford(this.root));
} }
@ -114,7 +120,7 @@ export class HUDBlueprintPlacer extends BaseHUDPart {
return; return;
} }
if (!blueprint.canAfford(this.root)) { if (!this.getHasFreeCopyPaste() && !blueprint.canAfford(this.root)) {
this.root.soundProxy.playUiError(); this.root.soundProxy.playUiError();
return; return;
} }
@ -122,8 +128,10 @@ export class HUDBlueprintPlacer extends BaseHUDPart {
const worldPos = this.root.camera.screenToWorld(pos); const worldPos = this.root.camera.screenToWorld(pos);
const tile = worldPos.toTileSpace(); const tile = worldPos.toTileSpace();
if (blueprint.tryPlace(this.root, tile)) { if (blueprint.tryPlace(this.root, tile)) {
const cost = blueprint.getCost(); if (!this.getHasFreeCopyPaste()) {
this.root.hubGoals.takeShapeByKey(this.root.gameMode.getBlueprintShapeKey(), cost); const cost = blueprint.getCost();
this.root.hubGoals.takeShapeByKey(this.root.gameMode.getBlueprintShapeKey(), cost);
}
this.root.soundProxy.playUi(SOUNDS.placeBuilding); this.root.soundProxy.playUi(SOUNDS.placeBuilding);
} }
return STOP_PROPAGATION; return STOP_PROPAGATION;
@ -131,7 +139,7 @@ export class HUDBlueprintPlacer extends BaseHUDPart {
} }
/** /**
* Mose move handler * Mouse move handler
*/ */
onMouseMove() { onMouseMove() {
// Prevent movement while blueprint is selected // Prevent movement while blueprint is selected

View File

@ -1,5 +1,6 @@
import { globalConfig } from "../../../core/config"; import { globalConfig } from "../../../core/config";
import { DrawParameters } from "../../../core/draw_parameters"; import { DrawParameters } from "../../../core/draw_parameters";
import { gMetaBuildingRegistry } from "../../../core/global_registries";
import { createLogger } from "../../../core/logging"; import { createLogger } from "../../../core/logging";
import { STOP_PROPAGATION } from "../../../core/signal"; import { STOP_PROPAGATION } from "../../../core/signal";
import { formatBigNumberFull } from "../../../core/utils"; import { formatBigNumberFull } from "../../../core/utils";
@ -7,6 +8,8 @@ import { Vector } from "../../../core/vector";
import { ACHIEVEMENTS } from "../../../platform/achievement_provider"; import { ACHIEVEMENTS } from "../../../platform/achievement_provider";
import { T } from "../../../translations"; import { T } from "../../../translations";
import { Blueprint } from "../../blueprint"; import { Blueprint } from "../../blueprint";
import { MetaBlockBuilding } from "../../buildings/block";
import { MetaConstantProducerBuilding } from "../../buildings/constant_producer";
import { enumMouseButton } from "../../camera"; import { enumMouseButton } from "../../camera";
import { Component } from "../../component"; import { Component } from "../../component";
import { Entity } from "../../entity"; import { Entity } from "../../entity";
@ -260,7 +263,14 @@ export class HUDMassSelector extends BaseHUDPart {
for (let x = realTileStart.x; x <= realTileEnd.x; ++x) { for (let x = realTileStart.x; x <= realTileEnd.x; ++x) {
for (let y = realTileStart.y; y <= realTileEnd.y; ++y) { for (let y = realTileStart.y; y <= realTileEnd.y; ++y) {
const contents = this.root.map.getLayerContentXY(x, y, this.root.currentLayer); const contents = this.root.map.getLayerContentXY(x, y, this.root.currentLayer);
if (contents && this.root.logic.canDeleteBuilding(contents)) { if (contents && this.root.logic.canDeleteBuilding(contents)) {
const staticComp = contents.components.StaticMapEntity;
if (!staticComp.getMetaBuilding().getIsRemovable(this.root)) {
continue;
}
this.selectedUids.add(contents.uid); this.selectedUids.add(contents.uid);
} }
} }
@ -320,6 +330,11 @@ export class HUDMassSelector extends BaseHUDPart {
renderedUids.add(uid); renderedUids.add(uid);
const staticComp = contents.components.StaticMapEntity; const staticComp = contents.components.StaticMapEntity;
if (!staticComp.getMetaBuilding().getIsRemovable(this.root)) {
continue;
}
const bounds = staticComp.getTileSpaceBounds(); const bounds = staticComp.getTileSpaceBounds();
parameters.context.beginRoundedRect( parameters.context.beginRoundedRect(
bounds.x * globalConfig.tileSize + boundsBorder, bounds.x * globalConfig.tileSize + boundsBorder,

View File

@ -125,7 +125,7 @@ export class HUDModalDialogs extends BaseHUDPart {
dialog.buttonSignals.getStandalone.add(() => { dialog.buttonSignals.getStandalone.add(() => {
this.app.analytics.trackUiClick("demo_dialog_click"); this.app.analytics.trackUiClick("demo_dialog_click");
window.open(THIRDPARTY_URLS.standaloneStorePage + "?ref=ddc"); window.open(THIRDPARTY_URLS.stanaloneCampaignLink + "/shapez_demo_dialog");
}); });
return dialog.buttonSignals; return dialog.buttonSignals;

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

@ -1,13 +1,14 @@
/* typehints:start */
import { PuzzleGameMode } from "../../modes/puzzle";
/* typehints:end */
import { globalConfig } from "../../../core/config"; import { globalConfig } from "../../../core/config";
import { gMetaBuildingRegistry } from "../../../core/global_registries";
import { createLogger } from "../../../core/logging"; import { createLogger } from "../../../core/logging";
import { Rectangle } from "../../../core/rectangle"; import { Rectangle } from "../../../core/rectangle";
import { makeDiv } from "../../../core/utils"; import { makeDiv } from "../../../core/utils";
import { T } from "../../../translations"; import { T } from "../../../translations";
import { MetaBlockBuilding } from "../../buildings/block";
import { MetaConstantProducerBuilding } from "../../buildings/constant_producer";
import { MetaGoalAcceptorBuilding } from "../../buildings/goal_acceptor";
import { StaticMapEntityComponent } from "../../components/static_map_entity"; import { StaticMapEntityComponent } from "../../components/static_map_entity";
import { PuzzleGameMode } from "../../modes/puzzle";
import { BaseHUDPart } from "../base_hud_part"; import { BaseHUDPart } from "../base_hud_part";
const logger = createLogger("puzzle-editor"); const logger = createLogger("puzzle-editor");
@ -43,8 +44,13 @@ export class HUDPuzzleEditorSettings extends BaseHUDPart {
<div class="buttonBar"> <div class="buttonBar">
<button class="styledButton trim">${T.ingame.puzzleEditorSettings.trimZone}</button> <button class="styledButton trim">${T.ingame.puzzleEditorSettings.trimZone}</button>
<button class="styledButton clear">${T.ingame.puzzleEditorSettings.clearItems}</button> <button class="styledButton clearItems">${T.ingame.puzzleEditorSettings.clearItems}</button>
</div> </div>
<div class="buildingsButton">
<button class="styledButton resetPuzzle">${T.ingame.puzzleEditorSettings.resetPuzzle}</button>
</div>
</div>` </div>`
); );
@ -53,14 +59,38 @@ export class HUDPuzzleEditorSettings extends BaseHUDPart {
bind(".zoneHeight .minus", () => this.modifyZone(0, -1)); bind(".zoneHeight .minus", () => this.modifyZone(0, -1));
bind(".zoneHeight .plus", () => this.modifyZone(0, 1)); bind(".zoneHeight .plus", () => this.modifyZone(0, 1));
bind("button.trim", this.trim); bind("button.trim", this.trim);
bind("button.clear", this.clear); bind("button.clearItems", this.clearItems);
bind("button.resetPuzzle", this.resetPuzzle);
} }
} }
clear() { clearItems() {
this.root.logic.clearAllBeltsAndItems(); this.root.logic.clearAllBeltsAndItems();
} }
resetPuzzle() {
for (const entity of this.root.entityMgr.getAllWithComponent(StaticMapEntityComponent)) {
const staticComp = entity.components.StaticMapEntity;
const goalComp = entity.components.GoalAcceptor;
if (goalComp) {
goalComp.clear();
}
if (
[MetaGoalAcceptorBuilding, MetaConstantProducerBuilding, MetaBlockBuilding]
.map(metaClass => gMetaBuildingRegistry.findByClass(metaClass).id)
.includes(staticComp.getMetaBuilding().id)
) {
continue;
}
this.root.map.removeStaticEntity(entity);
this.root.entityMgr.destroyEntity(entity);
}
this.root.entityMgr.processDestroyList();
}
trim() { trim() {
// Now, find the center // Now, find the center
const buildings = this.root.entityMgr.entities.slice(); const buildings = this.root.entityMgr.entities.slice();

View File

@ -1,6 +1,7 @@
import { createLogger } from "../../../core/logging"; import { createLogger } from "../../../core/logging";
import { makeDiv } from "../../../core/utils"; import { makeDiv } from "../../../core/utils";
import { T } from "../../../translations"; import { T } from "../../../translations";
import { StaticMapEntityComponent } from "../../components/static_map_entity";
import { BaseHUDPart } from "../base_hud_part"; import { BaseHUDPart } from "../base_hud_part";
const logger = createLogger("puzzle-play"); const logger = createLogger("puzzle-play");
@ -17,19 +18,38 @@ export class HUDPuzzlePlaySettings extends BaseHUDPart {
null, null,
["section"], ["section"],
` `
<button class="styledButton clear">${T.ingame.puzzleEditorSettings.clearItems}</button> <button class="styledButton clearItems">${T.ingame.puzzleEditorSettings.clearItems}</button>
<button class="styledButton resetPuzzle">${T.ingame.puzzleEditorSettings.resetPuzzle}</button>
` `
); );
bind("button.clear", this.clear); bind("button.clearItems", this.clearItems);
bind("button.resetPuzzle", this.resetPuzzle);
} }
} }
clear() { clearItems() {
this.root.logic.clearAllBeltsAndItems(); this.root.logic.clearAllBeltsAndItems();
} }
resetPuzzle() {
for (const entity of this.root.entityMgr.getAllWithComponent(StaticMapEntityComponent)) {
const staticComp = entity.components.StaticMapEntity;
const goalComp = entity.components.GoalAcceptor;
if (goalComp) {
goalComp.clear();
}
if (staticComp.getMetaBuilding().getIsRemovable(this.root)) {
this.root.map.removeStaticEntity(entity);
this.root.entityMgr.destroyEntity(entity);
}
}
this.root.entityMgr.processDestroyList();
}
initialize() { initialize() {
this.visible = true; this.visible = true;
} }

View File

@ -42,7 +42,7 @@ export class HUDStandaloneAdvantages extends BaseHUDPart {
this.trackClicks(this.contentDiv.querySelector("button.steamLinkButton"), () => { this.trackClicks(this.contentDiv.querySelector("button.steamLinkButton"), () => {
this.root.app.analytics.trackUiClick("standalone_advantage_visit_steam"); this.root.app.analytics.trackUiClick("standalone_advantage_visit_steam");
this.root.app.platformWrapper.openExternalLink( this.root.app.platformWrapper.openExternalLink(
THIRDPARTY_URLS.standaloneStorePage + "?ref=savs&prc=" + A_B_TESTING_LINK_TYPE THIRDPARTY_URLS.stanaloneCampaignLink + "/shapez_std_advg"
); );
this.close(); this.close();
}); });

View File

@ -27,7 +27,9 @@ export class HUDWatermark extends BaseHUDPart {
); );
this.trackClicks(this.linkElement, () => { this.trackClicks(this.linkElement, () => {
this.root.app.analytics.trackUiClick("watermark_click_2_direct"); this.root.app.analytics.trackUiClick("watermark_click_2_direct");
this.root.app.platformWrapper.openExternalLink(THIRDPARTY_URLS.standaloneStorePage + "?ref=wtmd"); this.root.app.platformWrapper.openExternalLink(
THIRDPARTY_URLS.stanaloneCampaignLink + "/shapez_watermark"
);
}); });
} }

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

@ -158,10 +158,9 @@ export class MetaBuilding {
/** /**
* Returns whether this building is rotateable * Returns whether this building is rotateable
* @param {string} variant
* @returns {boolean} * @returns {boolean}
*/ */
getIsRotateable(variant) { getIsRotateable() {
return true; return true;
} }
@ -243,7 +242,7 @@ export class MetaBuilding {
* @return {{ rotation: number, rotationVariant: number, connectedEntities?: Array<Entity> }} * @return {{ rotation: number, rotationVariant: number, connectedEntities?: Array<Entity> }}
*/ */
computeOptimalDirectionAndRotationVariantAtTile({ root, tile, rotation, variant, layer }) { computeOptimalDirectionAndRotationVariantAtTile({ root, tile, rotation, variant, layer }) {
if (!this.getIsRotateable(variant)) { if (!this.getIsRotateable()) {
return { return {
rotation: 0, rotation: 0,
rotationVariant: 0, rotationVariant: 0,

View File

@ -7,6 +7,7 @@ import { types } from "../../savegame/serialization";
import { enumGameModeTypes, GameMode } from "../game_mode"; import { enumGameModeTypes, GameMode } from "../game_mode";
import { HUDPuzzleBackToMenu } from "../hud/parts/puzzle_back_to_menu"; import { HUDPuzzleBackToMenu } from "../hud/parts/puzzle_back_to_menu";
import { HUDPuzzleDLCLogo } from "../hud/parts/puzzle_dlc_logo"; import { HUDPuzzleDLCLogo } from "../hud/parts/puzzle_dlc_logo";
import { HUDMassSelector } from "../hud/parts/mass_selector";
export class PuzzleGameMode extends GameMode { export class PuzzleGameMode extends GameMode {
static getType() { static getType() {
@ -30,6 +31,7 @@ export class PuzzleGameMode extends GameMode {
this.additionalHudParts = { this.additionalHudParts = {
puzzleBackToMenu: HUDPuzzleBackToMenu, puzzleBackToMenu: HUDPuzzleBackToMenu,
puzzleDlcLogo: HUDPuzzleDLCLogo, puzzleDlcLogo: HUDPuzzleDLCLogo,
massSelector: HUDMassSelector,
}; };
this.zoneWidth = data.zoneWidth || 8; this.zoneWidth = data.zoneWidth || 8;
@ -79,8 +81,8 @@ export class PuzzleGameMode extends GameMode {
return false; return false;
} }
getSupportsCopyPaste() { getHasFreeCopyPaste() {
return false; return true;
} }
throughputDoesNotMatter() { throughputDoesNotMatter() {

View File

@ -10,7 +10,6 @@ import { enumGameModeIds, enumGameModeTypes, GameMode } from "../game_mode";
import { ShapeDefinition } from "../shape_definition"; import { ShapeDefinition } from "../shape_definition";
import { enumHubGoalRewards } from "../tutorial_goals"; import { enumHubGoalRewards } from "../tutorial_goals";
import { HUDWiresToolbar } from "../hud/parts/wires_toolbar"; import { HUDWiresToolbar } from "../hud/parts/wires_toolbar";
import { HUDBlueprintPlacer } from "../hud/parts/blueprint_placer";
import { HUDUnlockNotification } from "../hud/parts/unlock_notification"; import { HUDUnlockNotification } from "../hud/parts/unlock_notification";
import { HUDMassSelector } from "../hud/parts/mass_selector"; import { HUDMassSelector } from "../hud/parts/mass_selector";
import { HUDShop } from "../hud/parts/shop"; import { HUDShop } from "../hud/parts/shop";
@ -38,6 +37,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,
@ -545,7 +545,6 @@ export class RegularGameMode extends GameMode {
this.additionalHudParts = { this.additionalHudParts = {
wiresToolbar: HUDWiresToolbar, wiresToolbar: HUDWiresToolbar,
blueprintPlacer: HUDBlueprintPlacer,
unlockNotification: HUDUnlockNotification, unlockNotification: HUDUnlockNotification,
massSelector: HUDMassSelector, massSelector: HUDMassSelector,
shop: HUDShop, shop: HUDShop,
@ -586,7 +585,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,16 @@ 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( allAccepted = false;
d => continue;
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 +67,9 @@ 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 requiredItems = globalConfig.goalAcceptorItemsRequired;
const percentage = clamp(goalComp.deliveryHistory.length / requiredItemsForSuccess, 0, 1);
const fillPercentage = clamp(goalComp.currentDeliveredItems / requiredItems, 0, 1);
const center = staticComp.getTileSpaceBounds().getCenter().toWorldSpace(); const center = staticComp.getTileSpaceBounds().getCenter().toWorldSpace();
if (item) { if (item) {
@ -78,7 +82,7 @@ export class GoalAcceptorSystem extends GameSystemWithFilter {
); );
} }
const isValid = item && goalComp.deliveryHistory.length >= requiredItemsForSuccess; const isValid = item && goalComp.currentDeliveredItems >= requiredItems;
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 +94,7 @@ export class GoalAcceptorSystem extends GameSystemWithFilter {
// progress arc // progress arc
goalComp.displayPercentage = lerp(goalComp.displayPercentage, percentage, 0.3); goalComp.displayPercentage = lerp(goalComp.displayPercentage, fillPercentage, 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;

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

@ -427,7 +427,7 @@ export class AchievementCollection {
createLevelOptions(level) { createLevelOptions(level) {
return { return {
init: ({ key }) => this.unlock(key, this.root.hubGoals.level), init: ({ key }) => this.unlock(key, this.root.hubGoals.level),
isValid: currentLevel => currentLevel >= level, isValid: currentLevel => currentLevel > level,
signal: "storyGoalCompleted", signal: "storyGoalCompleted",
}; };
} }

View File

@ -154,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

@ -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="${
@ -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>`
: "" : ""
} }
@ -396,9 +398,7 @@ export class MainMenuState extends GameState {
} }
onPuzzleWishlistButtonClicked() { onPuzzleWishlistButtonClicked() {
this.app.platformWrapper.openExternalLink( this.app.platformWrapper.openExternalLink(THIRDPARTY_URLS.puzzleDlcStorePage + "?utm_medium=mmsl2");
THIRDPARTY_URLS.puzzleDlcStorePage + "?ref=mmsl2&prc=" + A_B_TESTING_LINK_TYPE
);
} }
onBackButtonClicked() { onBackButtonClicked() {
@ -408,9 +408,7 @@ export class MainMenuState extends GameState {
onSteamLinkClicked() { onSteamLinkClicked() {
this.app.analytics.trackUiClick("main_menu_steam_link_" + A_B_TESTING_LINK_TYPE); this.app.analytics.trackUiClick("main_menu_steam_link_" + A_B_TESTING_LINK_TYPE);
this.app.platformWrapper.openExternalLink( this.app.platformWrapper.openExternalLink(THIRDPARTY_URLS.stanaloneCampaignLink + "/shapez_mainmenu");
THIRDPARTY_URLS.standaloneStorePage + "?ref=mmsl2&prc=" + A_B_TESTING_LINK_TYPE
);
return false; return false;
} }
@ -639,7 +637,9 @@ export class MainMenuState extends GameState {
); );
getStandalone.add(() => { getStandalone.add(() => {
this.app.analytics.trackUiClick("visit_steampage_from_slot_limit"); this.app.analytics.trackUiClick("visit_steampage_from_slot_limit");
this.app.platformWrapper.openExternalLink(THIRDPARTY_URLS.standaloneStorePage + "?reF=ssll"); this.app.platformWrapper.openExternalLink(
THIRDPARTY_URLS.stanaloneCampaignLink + "/shapez_slotlimit"
);
}); });
} }

View File

@ -22,7 +22,7 @@ export class MobileWarningState extends GameState {
<a href="${ <a href="${
THIRDPARTY_URLS.standaloneStorePage + "?ref=mobile" THIRDPARTY_URLS.stanaloneCampaignLink + "/shapez_mobile"
}" class="standaloneLink" target="_blank">Get the shapez.io standalone!</a> }" class="standaloneLink" target="_blank">Get the shapez.io standalone!</a>
`; `;
} }

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";
@ -11,8 +10,8 @@ import { Savegame } from "../savegame/savegame";
import { T } from "../translations"; import { T } from "../translations";
const navigation = { const navigation = {
categories: ["official", "top-rated", "trending", "new"], categories: ["official", "top-rated", "trending", "trending-weekly", "new"],
difficulties: ["easy", "medium", "hard", "short"], difficulties: ["easy", "medium", "hard"],
account: ["mine", "completed"], account: ["mine", "completed"],
}; };
@ -72,6 +71,7 @@ export class PuzzleMenuState extends TextualGameState {
<div class="categories subCategories"> <div class="categories subCategories">
</div> </div>
</div> </div>
@ -147,7 +147,10 @@ export class PuzzleMenuState extends TextualGameState {
activeCategory.classList.remove("active"); activeCategory.classList.remove("active");
} }
this.htmlElement.querySelector(`[data-root-category="${rootCategory}"]`).classList.add("active"); const newActiveCategory = this.htmlElement.querySelector(`[data-root-category="${rootCategory}"]`);
if (newActiveCategory) {
newActiveCategory.classList.add("active");
}
// Rerender buttons // Rerender buttons
@ -182,6 +185,7 @@ 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.setAttribute("data-puzzle-id", String(puzzle.id));
if (this.activeCategory !== "mine") { if (this.activeCategory !== "mine") {
elem.classList.toggle("completed", puzzle.completed); elem.classList.toggle("completed", puzzle.completed);
@ -206,7 +210,7 @@ export class PuzzleMenuState extends TextualGameState {
elem.appendChild(stats); elem.appendChild(stats);
if ( if (
puzzle.downloads > 0 && puzzle.downloads > 3 &&
!["official", "easy", "medium", "hard"].includes(this.activeCategory) !["official", "easy", "medium", "hard"].includes(this.activeCategory)
) { ) {
const difficulty = document.createElement("div"); const difficulty = document.createElement("div");
@ -252,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));
@ -265,6 +286,33 @@ 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

View File

@ -75,6 +75,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -249,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
@ -426,6 +430,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -1179,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!
@ -1195,6 +1208,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1237,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

@ -79,6 +79,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -257,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: Moure moveMap: Moure
@ -436,6 +440,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -1221,10 +1227,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 +1250,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1279,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,9 +72,10 @@ 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í!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -196,20 +197,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:"
@ -218,17 +218,18 @@ dialogs:
desc: "Odeslání puzzlu selhalo:" desc: "Odeslání puzzlu selhalo:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle publikováno title: Puzzle publikováno
desc: Gratuluji! Vaše puzzle bylo publiková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 "Moje puzzly". Můžete ho najít v sekci "Moje puzzly".
puzzleCreateOffline: puzzleCreateOffline:
title: Offline mód title: Offline mód
desc: Jelikož jste offline, nebudete moci ukládat a/nebo publikovat vaše desc: Jelikož jste offline, nebudete moci ukládat a/nebo publikovat vaše puzzle.
puzzle. Chcete přesto pokračovat? Chcete přesto pokračovat?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Doporučení title: Doporučení
desc: <strong>Důrazně</strong> doporučujeme průchod základní hrou nejméně do úrovně 12 desc: <strong>Důrazně</strong> doporučujeme průchod základní hrou nejméně do
před vstupem do puzzle DLC, jinak můžete narazit na úrovně 12 před vstupem do puzzle DLC, jinak můžete narazit na
mechaniku hry, se kterou jste se ještě nesetkali. Chcete přesto pokračovat? mechaniku hry, se kterou jste se ještě nesetkali. Chcete přesto
pokračovat?
puzzleShare: puzzleShare:
title: Krátký klíč zkopírován title: Krátký klíč zkopírován
desc: Krátký klíč tohoto puzzlu (<key>) byl zkopírován do vaší schránky! Může desc: Krátký klíč tohoto puzzlu (<key>) byl zkopírován do vaší schránky! Může
@ -248,6 +249,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Vložte krátký klíč title: Vložte krátký klíč
desc: Vložte krátký klíč pro načtení příslušného puzzlu. 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
@ -427,6 +431,8 @@ ingame:
clearItems: Vymazat tvary clearItems: Vymazat tvary
share: Sdílet share: Sdílet
report: Nahlásit report: Nahlásit
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle editor title: Puzzle editor
instructions: instructions:
@ -435,15 +441,15 @@ ingame:
- 2. Sestavte jeden či více tvarů, které chcete, aby hráč vytvořil a - 2. Sestavte jeden či více tvarů, které chcete, aby hráč vytvořil a
doručte to do jednoho či více <strong>příjemců cílů</strong>. doručte to do jednoho či více <strong>příjemců cílů</strong>.
- 3. Jakmile příjemce cílů dostane určitý tvar za určitý časový - 3. Jakmile příjemce cílů dostane určitý tvar za určitý časový
úsek, <strong>uloží se jako cíl</strong>, který hráč musí úsek, <strong>uloží se jako cíl</strong>, který hráč musí později
pozdeji vyprodukovat (Označeno <strong>zeleným odznakem</strong>). vyprodukovat (Označeno <strong>zeleným odznakem</strong>).
- 4. Kliknutím na <strong>tlačítko zámku</strong> na určité budově dojde k její - 4. Kliknutím na <strong>tlačítko zámku</strong> na určité budově
deaktivaci. dojde k její deaktivaci.
- 5. Jakmile kliknete na ověření, vaše puzzle bude ověřeno a můžete - 5. Jakmile kliknete na ověření, vaše puzzle bude ověřeno a můžete
ho publikovat. ho publikovat.
- 6. Během publikace budou kromě výrobníků a příjemců cílů - 6. Během publikace budou kromě výrobníků a příjemců cílů
<strong>všechny budovy odstraněny</strong> - To je ta část, <strong>všechny budovy odstraněny</strong> - To je ta část, na
na kterou má koneckonců každý hráč přijít sám. :) kterou má koneckonců každý hráč přijít sám. :)
puzzleCompletion: puzzleCompletion:
title: Puzzle dokončeno! title: Puzzle dokončeno!
titleLike: "Klikněte na srdíčko, pokud se vám puzzle líbilo:" titleLike: "Klikněte na srdíčko, pokud se vám puzzle líbilo:"
@ -1179,22 +1185,36 @@ puzzleMenu:
new: Nové new: Nové
top-rated: Nejlépe hodnocené top-rated: Nejlépe hodnocené
mine: Moje puzzly mine: Moje puzzly
short: Krátké
easy: Lehké easy: Lehké
hard: Těžké hard: Těžké
completed: Dokončeno completed: Dokončeno
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: Neplatný puzzle title: Neplatný puzzle
noProducers: Prosím umístěte výrobník! noProducers: Prosím umístěte výrobník!
noGoalAcceptors: Prosím umístěte příjemce cílů! noGoalAcceptors: Prosím umístěte příjemce cílů!
goalAcceptorNoItem: Jeden nebo více příjemců cílů ještě nemají nastavený tvar. goalAcceptorNoItem: Jeden nebo více příjemců cílů ještě nemají nastavený tvar.
Doručte jim tvar, abyste jej nastavili jako cíl. Doručte jim tvar, abyste jej nastavili jako cíl.
goalAcceptorRateNotMet: Jeden nebo více příjemců cílů nedostávají dostatečný počet tvarů. goalAcceptorRateNotMet: Jeden nebo více příjemců cílů nedostávají dostatečný
Ujistěte se, že indikátory jsou zelené pro všechny příjemce. počet tvarů. Ujistěte se, že indikátory jsou zelené pro všechny
buildingOutOfBounds: Jedna nebo více budov je mimo zastavitelnou oblast. příjemce.
Buď zvětšete plochu, nebo je odstraňte. buildingOutOfBounds: Jedna nebo více budov je mimo zastavitelnou oblast. Buď
autoComplete: Váš puzzle automaticky dokončuje sám sebe! Ujistěte se, že vyrobníky zvětšete plochu, nebo je odstraňte.
nedodávají své tvary přímo do přijemců cílů. 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á
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
backendErrors: backendErrors:
ratelimit: Provádíte své akce příliš často. Počkejte prosím. ratelimit: Provádíte své akce příliš často. Počkejte prosím.
invalid-api-key: Komunikace s back-endem se nezdařila, prosím zkuste invalid-api-key: Komunikace s back-endem se nezdařila, prosím zkuste
@ -1218,3 +1238,6 @@ backendErrors:
bad-payload: Žádost obsahuje neplatná data. bad-payload: Žádost obsahuje neplatná data.
bad-building-placement: Váš puzzle obsahuje neplatně umístěné budovy. bad-building-placement: Váš puzzle obsahuje neplatně umístěné budovy.
timeout: Žádost vypršela. 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

@ -78,6 +78,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -254,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: Bevæg dig moveMap: Bevæg dig
@ -431,6 +435,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -1188,10 +1194,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 +1217,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1246,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

@ -72,9 +72,10 @@ mainMenu:
savegameUnnamed: Unbenannt savegameUnnamed: Unbenannt
puzzleMode: Puzzlemodus puzzleMode: Puzzlemodus
back: Zurück back: Zurück
puzzleDlcText: Du hast Spaß daran, deine Fabriken zu optimieren und effizienter zu machen? puzzleDlcText: Du hast Spaß daran, deine Fabriken zu optimieren und effizienter
Hol dir den Puzzle DLC auf Steam für noch mehr Spaß! zu machen? Hol dir das Puzzle DLC auf Steam für noch mehr Spaß!
puzzleDlcWishlist: Jetzt zur Wunschliste hinzufügen! puzzleDlcWishlist: Jetzt zur Wunschliste hinzufügen!
puzzleDlcViewNow: Dlc anzeigen
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -191,66 +192,74 @@ dialogs:
desc: Für dieses Level ist ein Tutorial-Video verfügbar, allerdings nur auf desc: Für dieses Level ist ein Tutorial-Video verfügbar, allerdings nur auf
Englisch. Willst du es trotzdem anschauen? Englisch. Willst du es trotzdem anschauen?
editConstantProducer: editConstantProducer:
title: Set Item title: Item setzen
puzzleLoadFailed: puzzleLoadFailed:
title: Puzzles failed to load title: Puzzle konnten nicht geladen werden
desc: "Unfortunately the puzzles could not be loaded:" desc: "Leider konnten die Puzzle nicht geladen werden:"
submitPuzzle: submitPuzzle:
title: Submit Puzzle title: Puzzle veröffentlichen
descName: "Give your puzzle a name:" descName: "Gib deinem Puzzle einen Namen:"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "Bitte gib einen eindeutigen Kurzschlüssel ein, der als Symbol für
your puzzle (You can generate them <link>here</link>, or choose one dein Puzzle genutzt wird (Du kannst diesen auch <link>hier</link>
of the randomly suggested shapes below):" generieren, oder wähle unten einen der zufällig generierten
placeholderName: Puzzle Title Vorschläge):"
placeholderName: Puzzle Name
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Resize not possible title: Größenänderung nicht möglich
desc: You can't make the zone any smaller, because then some buildings would be desc: Du kannst die Zone nicht weiter verkleinern, da ansonsten einige Gebäude
outside the zone. außerhalb der Zone liegen würden.
puzzleLoadError: puzzleLoadError:
title: Bad Puzzle title: Schlechtes Puzzle
desc: "The puzzle failed to load:" desc: "Das Puzzle konnte nicht geladen werden:"
offlineMode: offlineMode:
title: Offline Mode title: Offline Modus
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: Die Server konnten nicht erreicht werden, daher läuft das Spiel im Offline
Please make sure you have an active internet connection. Modus. Bitte sorge dafür, dass du eine aktive Internetverbindung
hast.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Fehler
desc: "Failed to download the puzzle:" desc: "Der Download des Puzzles ist fehlgeschlagen:"
puzzleSubmitError: puzzleSubmitError:
title: Submission Error title: Übertragungsfehler
desc: "Failed to submit your puzzle:" desc: "Das Puzzle konnte nicht übertragen werden:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Published title: Puzzle veröffentlicht
desc: Congratulations! Your puzzle has been published and can now be played by desc: Herzlichen Glückwunsch! Dein Rätsel wurde veröffentlicht und kann nun von
others. You can now find it in the "My puzzles" section. anderen gespielt werden. Du kannst es jetzt im Bereich "Meine
Puzzle" finden.
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mode title: Offline Modus
desc: Since you are offline, you will not be able to save and/or publish your desc: Da du offline bist, kannst du dein Puzzle nicht speichern
puzzle. Would you still like to continue? und/oder zu veröffentlichen. Möchtest du trotzdem fortfahren?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recommendation title: Empfehlung
desc: I <strong>strongly</strong> recommend playing the normal game to level 12 desc: Ich empfehle <strong>stark</strong>, das normale Spiel bis Level 12 zu
before attempting the puzzle DLC, otherwise you may encounter spielen, bevor du dich an das Puzzle DLC wagst, sonst stößt du
mechanics not yet introduced. Do you still want to continue? möglicherweise auf noch nicht eingeführte Mechaniken. Möchtest du
trotzdem fortfahren?
puzzleShare: puzzleShare:
title: Short Key Copied title: Kurzschlüssel kopiert
desc: The short key of the puzzle (<key>) has been copied to your clipboard! It desc: Der Kurzschlüssel des Puzzles (<key>) wurde in die Zwischenablage kopiert!
can be entered in the puzzle menu to access the puzzle. Dieser kann im Puzzle Menü genutzt werden, um das Puzzle zu laden.
puzzleReport: puzzleReport:
title: Report Puzzle title: Puzzle Melden
options: options:
profane: Profane profane: Profan
unsolvable: Not solvable unsolvable: Nicht lösbar
trolling: Trolling trolling: Trolling
puzzleReportComplete: puzzleReportComplete:
title: Thank you for your feedback! title: Danke für das Feedback!
desc: The puzzle has been flagged. desc: Das Puzzle wurde markiert.
puzzleReportError: puzzleReportError:
title: Failed to report title: Melden fehlgeschlagen
desc: "Your report could not get processed:" desc: "Deine Meldung konnte nicht verarbeitet werden:"
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Kurzschlüssel eingeben
desc: Enter the short key of the puzzle to load it. desc: Trage einen Kurzschlüssel ein um das Puzzle zu laden.
puzzleDelete:
title: Puzzle löschen?
desc: Bist du sicher, dass du '<title>' löschen möchtest? Dies kann nicht
rückgängig gemacht werden!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Bewegen moveMap: Bewegen
@ -272,7 +281,7 @@ ingame:
clearSelection: Auswahl aufheben clearSelection: Auswahl aufheben
pipette: Pipette pipette: Pipette
switchLayers: Ebenen wechseln switchLayers: Ebenen wechseln
clearBelts: Clear belts clearBelts: Fließbänder räumen
colors: colors:
red: Rot red: Rot
green: Grün green: Grün
@ -423,42 +432,48 @@ ingame:
desc: Hol sie dir alle! desc: Hol sie dir alle!
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: Zone zoneTitle: Zone
zoneWidth: Width zoneWidth: Breite
zoneHeight: Height zoneHeight: Höhe
trimZone: Trim trimZone: Zuschneiden
clearItems: Clear Items clearItems: Items löschen
share: Share share: Teilen
report: Report report: Melden
clearBuildings: Gebäude löschen
resetPuzzle: Puzzle zurücksetzen
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Editor
instructions: instructions:
- 1. Place <strong>Constant Producers</strong> to provide shapes and - 1. Plaziere einen <strong>Item-Produzent</strong> um Shapes und
colors to the player Farben für den Spieler bereitzustellen
- 2. Build one or more shapes you want the player to build later and - 2. Produziere ein oder mehrere Shapes, die der Spieler herstellen
deliver it to one or more <strong>Goal Acceptors</strong> soll und liefere dieze zu einem oder mehreren
- 3. Once a Goal Acceptor receives a shape for a certain amount of <strong>Ziel-Akzeptoren</strong>
time, it <strong>saves it as a goal</strong> that the player must - 3. Sobald ein Ziel-Akzeptor ein Shape für eine gewisse Zeit
produce later (Indicated by the <strong>green badge</strong>). erhällt, <strong>speichert dieser es als Ziel</strong>, welches
- 4. Click the <strong>lock button</strong> on a building to disable der Spieler später herstellen muss (Angezeigt durch den
it. <strong>grünen Punkt</strong>).
- 5. Once you click review, your puzzle will be validated and you - 4. Klicke den <strong>sperren Button</strong> um die Gebäude zu
can publish it. sperren.
- 6. Upon release, <strong>all buildings will be removed</strong> - 5. Sobald du auf Überprüfen gedrückt hast, wird dei Puzzel geprüft
except for the Producers and Goal Acceptors - That's the part that und du kannst es veröffentlichen.
the player is supposed to figure out for themselves, after all :) - 6. Bei der Freigabe werden <strong>alle Gebäude entfernt</strong>.
Ausgenommen sind die Produzenten und Akzeptoren - Das ist
schließlich der Teil, den die Spieler selbst herausfinden sollen
:)
puzzleCompletion: puzzleCompletion:
title: Puzzle Completed! title: Puzzle abgeschlossen!
titleLike: "Click the heart if you liked the puzzle:" titleLike: "Klicke auf das Herz, wenn dier das Puzzle gefallen hat:"
titleRating: How difficult did you find the puzzle? titleRating: Wie schwierig fandest du das Puzzle?
titleRatingDesc: Your rating will help me to make you better suggestions in the future titleRatingDesc: Deine Bewertung wird mir helfen, in Zukunft bessere Vorschläge
continueBtn: Keep Playing zu machen
menuBtn: Menu continueBtn: Weiter spielen
menuBtn: Menü
puzzleMetadata: puzzleMetadata:
author: Author author: Ersteller
shortKey: Short Key shortKey: Kurzschlüssel
rating: Difficulty score rating: Schwierigkeitsgrad
averageDuration: Avg. Duration averageDuration: Durchschnittliche Dauer
completionRate: Completion rate completionRate: Abschlussrate
shopUpgrades: shopUpgrades:
belt: belt:
name: Fließbänder, Verteiler & Tunnel name: Fließbänder, Verteiler & Tunnel
@ -677,16 +692,16 @@ buildings:
Wires-Ebene als Item aus. Wires-Ebene als Item aus.
constant_producer: constant_producer:
default: default:
name: Constant Producer name: Item-Produzent
description: Constantly outputs a specified shape or color. description: Gibt dauerhaft ein Shape oder eine Farbe aus.
goal_acceptor: goal_acceptor:
default: default:
name: Goal Acceptor name: Ziel Akzeptor
description: Deliver shapes to the goal acceptor to set them as a goal. description: Liefere ein Shape an, um dieses als Ziel festzulegen.
block: block:
default: default:
name: Block name: Sperrblock
description: Allows you to block a tile. description: Ermöglicht das Blockieren einer Kachel.
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Formen zerschneiden title: Formen zerschneiden
@ -1029,9 +1044,9 @@ settings:
Mauszeiger am Bildschirmrand platzierst. Die Geschwindigkeit Mauszeiger am Bildschirmrand platzierst. Die Geschwindigkeit
stimmt dabei mit den Tasten überein. stimmt dabei mit den Tasten überein.
zoomToCursor: zoomToCursor:
title: Zoom towards Cursor title: In Richtung Cursor zoomen
description: If activated the zoom will happen in the direction of your mouse description: Wenn aktiviert, erfolgt der Zoom in Richtung deiner Mausposition,
position, otherwise in the middle of the screen. statt in die Mitte des Bildschirms.
mapResourcesScale: mapResourcesScale:
title: Größe der Ressourcen auf der Karte title: Größe der Ressourcen auf der Karte
description: Legt die Größe der Ressourcen auf der Karte (beim Herauszoomen) description: Legt die Größe der Ressourcen auf der Karte (beim Herauszoomen)
@ -1113,10 +1128,10 @@ keybindings:
rotateToDown: "Rotieren: Nach unten zeigend" rotateToDown: "Rotieren: Nach unten zeigend"
rotateToRight: "Rotieren: Nach rechts zeigend" rotateToRight: "Rotieren: Nach rechts zeigend"
rotateToLeft: "Rotieren: Nach links zeigend" rotateToLeft: "Rotieren: Nach links zeigend"
constant_producer: Constant Producer constant_producer: Item-Produzent
goal_acceptor: Goal Acceptor goal_acceptor: Ziel Akzeptor
block: Block block: Sperrblock
massSelectClear: Clear belts massSelectClear: Fließbänder räumen
about: about:
title: Über dieses Spiel title: Über dieses Spiel
body: Dieses Spiel ist quelloffen (Open Source) und wurde von <a body: Dieses Spiel ist quelloffen (Open Source) und wurde von <a
@ -1235,26 +1250,42 @@ 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
dlcHint: DLC schon gekauft? Stelle sicher, dass es aktiviert ist, indem du in der Steam-Bibliothek
shapez.io rechtsklickst und es unter Eigenschaften > Zusatzinhalte (DLC) aktivierst.
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 +1305,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: Dieses Puzzle hat schon zu viele Likes erhalten. Wenn du
es trotzdem löschen möchtest, wende dich an support@shapez.io!
no-permission: Du hast nicht die Berechtigung diese Aktion auszuführen.

View File

@ -76,8 +76,10 @@ mainMenu:
savegameUnnamed: Unnamed savegameUnnamed: Unnamed
puzzleMode: Λειτουργία παζλ puzzleMode: Λειτουργία παζλ
back: Πίσω back: Πίσω
puzzleDlcText: Σε αρέσει να συμπάγης και να βελτιστοποίεις εργοστάσια; Πάρε την λειτουργεία παζλ στο Steam για ακόμη περισσότερη πλάκα! puzzleDlcText: Σε αρέσει να συμπάγης και να βελτιστοποίεις εργοστάσια; Πάρε την
λειτουργεία παζλ στο Steam για ακόμη περισσότερη πλάκα!
puzzleDlcWishlist: Βαλτε το στην λίστα επιθυμιών τώρα! puzzleDlcWishlist: Βαλτε το στην λίστα επιθυμιών τώρα!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -187,9 +189,8 @@ dialogs:
editSignal: editSignal:
title: Βάλε σήμα title: Βάλε σήμα
descItems: "Διάλεξε ενα προκαθορισμένο αντικείμενο:" descItems: "Διάλεξε ενα προκαθορισμένο αντικείμενο:"
descShortKey: descShortKey: ... ή εισάγετε ενα <strong>ενα μικρό κλειδι</strong> απο ένα σχήμα
... ή εισάγετε ενα <strong>ενα μικρό κλειδι</strong> απο ένα σχήμα (Που μπορείς να παράγεις (Που μπορείς να παράγεις <link>εδώ</link>)
<link>εδώ</link>)
renameSavegame: renameSavegame:
title: Μετανόμασε το αποθηκευμένου παιχνιδι. title: Μετανόμασε το αποθηκευμένου παιχνιδι.
desc: Μπορείς να μετανομάσεις το αποθηκευμένο σου παιχνίδι εδω. desc: Μπορείς να μετανομάσεις το αποθηκευμένο σου παιχνίδι εδω.
@ -209,9 +210,9 @@ dialogs:
submitPuzzle: submitPuzzle:
title: Υπόβαλε παζλ title: Υπόβαλε παζλ
descName: "Δώσε όνομα στο παζλ:" descName: "Δώσε όνομα στο παζλ:"
descIcon: "Παρακαλούμε εισάγετε ενα μικρό κλειδι, που θα προβληθεί εως το εικονίδιο descIcon: "Παρακαλούμε εισάγετε ενα μικρό κλειδι, που θα προβληθεί εως το
για το παζλ (Μπορείς να το παράγεις <link>εδώ</link>, ή διάλεξε ενα εικονίδιο για το παζλ (Μπορείς να το παράγεις <link>εδώ</link>, ή
ενα από τα παρακάτω τυχαία προτεινόμενα σχήματα):" διάλεξε ενα ενα από τα παρακάτω τυχαία προτεινόμενα σχήματα):"
placeholderName: Τίτλος παζλ placeholderName: Τίτλος παζλ
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Resize not possible title: Resize not possible
@ -245,8 +246,8 @@ dialogs:
mechanics not yet introduced. Do you still want to continue? mechanics not yet introduced. Do you still want to continue?
puzzleShare: puzzleShare:
title: Μικρό κλειδι αντιγράφηκε title: Μικρό κλειδι αντιγράφηκε
desc: Το μικρο κλειδή απο το παζλ (<key>) αντιγράφηκε στο πρόχειρο! Το desc: Το μικρο κλειδή απο το παζλ (<key>) αντιγράφηκε στο πρόχειρο! Το μπορεί να
μπορεί να εισαχθεί στο μενού παζλ για πρόσβαση στο παζλ. εισαχθεί στο μενού παζλ για πρόσβαση στο παζλ.
puzzleReport: puzzleReport:
title: Report Puzzle title: Report Puzzle
options: options:
@ -262,6 +263,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: Κίνηση
@ -442,22 +446,28 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Κατασκευαστείς παζλ. title: Κατασκευαστείς παζλ.
instructions: instructions:
- 1. Τοποθετήστε τους <strong> σταθερούς παραγωγούς </strong> για να δώσετε σχήματα και - 1. Τοποθετήστε τους <strong> σταθερούς παραγωγούς </strong> για να
χρώματα στον δώσετε σχήματα και χρώματα στον
- 2. Δημιουργήστε ένα ή περισσότερα σχήματα που θέλετε να δημιουργήσει ο παίκτης αργότερα και - 2. Δημιουργήστε ένα ή περισσότερα σχήματα που θέλετε να
παραδώστε το σε έναν ή περισσότερους <strong> Αποδέκτες στόχων </strong> δημιουργήσει ο παίκτης αργότερα και παραδώστε το σε έναν ή
- 3. Μόλις ένας Αποδέκτης Στόχου λάβει ένα σχήμα για ένα ορισμένο ποσό περισσότερους <strong> Αποδέκτες στόχων </strong>
χρόνο, <strong> το αποθηκεύει ως στόχο </strong> που πρέπει να κάνει ο παίκτης - 3. Μόλις ένας Αποδέκτης Στόχου λάβει ένα σχήμα για ένα ορισμένο
παράγει αργότερα (Υποδεικνύεται από το <strong> πράσινο σήμα </strong>). ποσό χρόνο, <strong> το αποθηκεύει ως στόχο </strong> που πρέπει
- 4. Κάντε κλικ στο <strong> κουμπί κλειδώματος </strong> σε ένα κτίριο για να το απενεργοποίησετε. να κάνει ο παίκτης παράγει αργότερα (Υποδεικνύεται από το <strong>
- 5. Μόλις κάνετε κλικ στην κριτική, το παζλ σας θα επικυρωθεί και εσείς πράσινο σήμα </strong>).
μπορεί να το δημοσιεύσει. - 4. Κάντε κλικ στο <strong> κουμπί κλειδώματος </strong> σε ένα
- 6. Μετά την κυκλοφόρηση του παζλ, <strong> όλα τα κτίρια θα αφαιρεθούν </strong> κτίριο για να το απενεργοποίησετε.
εκτός από τους παραγωγούς και τους αποδέκτες στόχων - Αυτό είναι το μέρος που - 5. Μόλις κάνετε κλικ στην κριτική, το παζλ σας θα επικυρωθεί και
ο παίκτης υποτίθεται ότι θα καταλάβει μόνοι του :) εσείς μπορεί να το δημοσιεύσει.
- 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:"
@ -1217,10 +1227,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!
@ -1233,6 +1250,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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
@ -1256,3 +1279,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,22 +136,24 @@ 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: Created mine: Created
short: Short
easy: Easy easy: Easy
medium: Medium medium: Medium
hard: Hard hard: Hard
completed: Completed completed: Completed
official: Official official: Tutorial
trending: Trending today trending: Trending today
trending-weekly: Trending weekly
categories: Categories categories: Categories
difficulties: By Difficulty difficulties: By Difficulty
account: My Puzzles account: My Puzzles
search: Search
difficulties: difficulties:
easy: Easy easy: Easy
@ -392,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
@ -624,6 +632,8 @@ ingame:
zoneHeight: Height zoneHeight: Height
trimZone: Trim trimZone: Trim
clearItems: Clear Items clearItems: Clear Items
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
share: Share share: Share
report: Report report: Report
@ -1399,6 +1409,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

@ -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!
@ -75,9 +75,10 @@ mainMenu:
savegameUnnamed: Sin nombre savegameUnnamed: Sin nombre
puzzleMode: Modo Puzle puzzleMode: Modo Puzle
back: Atrás back: Atrás
puzzleDlcText: ¿Disfrutas compactando y optimizando fábricas? puzzleDlcText: ¿Disfrutas compactando y optimizando fábricas? ¡Consigue ahora el
¡Consigue ahora el DLC de Puzles en Steam para aún más diversión! DLC de Puzles en Steam para aún más diversión!
puzzleDlcWishlist: Añádelo ahora a tu lista de deseos! puzzleDlcWishlist: ¡Añádelo ahora a tu lista de deseos!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -200,24 +201,26 @@ dialogs:
title: Set Item title: Set Item
puzzleLoadFailed: puzzleLoadFailed:
title: Fallo al cargar los Puzles title: Fallo al cargar los Puzles
desc: "Desafortunadamente, no se pudieron cargar los puzles." desc: Desafortunadamente, no se pudieron cargar los puzles.
submitPuzzle: submitPuzzle:
title: Enviar Puzzle title: Enviar Puzzle
descName: "Nombra tu puzle:" descName: "Nombra tu puzle:"
descIcon: "Por favor ingresa una clave única, que será el icono de descIcon: "Por favor ingresa una clave única, que será el icono de tu puzle
tu puzle (Puedes generarlas <link>aquí</link>, o escoger una (Puedes generarlas <link>aquí</link>, o escoger una de las formas
de las formas sugeridas de forma aleatoria, aquí abajo):" sugeridas de forma aleatoria, aquí abajo):"
placeholderName: Título del Puzle placeholderName: Título del Puzle
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: No es posible cambiar el tamaño title: No es posible cambiar el tamaño
desc: No puedes hacer el área más pequeña, puesto que algunos edificios estarían fuera de esta. desc: No puedes hacer el área más pequeña, puesto que algunos edificios estarían
fuera de esta.
puzzleLoadError: puzzleLoadError:
title: Fallo al cargar el puzle title: Fallo al cargar el puzle
desc: "No se pudo cargar el puzle:" desc: "No se pudo cargar el puzle:"
offlineMode: offlineMode:
title: Modo sin conexión title: Modo sin conexión
desc: No pudimos conectar con los servidores, y por ello el juego debe funcionar en el modo sin conexión. desc: No pudimos conectar con los servidores, y por ello el juego debe funcionar
Por favor asegúrate de que tu conexión a internet funciona correctamente. en el modo sin conexión. Por favor asegúrate de que tu conexión a
internet funciona correctamente.
puzzleDownloadError: puzzleDownloadError:
title: Fallo al descargar title: Fallo al descargar
desc: "Fallo al descargar el puzle:" desc: "Fallo al descargar el puzle:"
@ -226,17 +229,18 @@ dialogs:
desc: "No pudimos enviar tu puzle:" desc: "No pudimos enviar tu puzle:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzle Publicado title: Puzle Publicado
desc: ¡Enhorabuena! Tu puzle ha sido publicado y ahora pueden jugarlo otros. Puedes encontrarlo desc: ¡Enhorabuena! Tu puzle ha sido publicado y ahora pueden jugarlo otros.
en la sección "Mis puzles". Puedes encontrarlo en la sección "Mis puzles".
puzzleCreateOffline: puzzleCreateOffline:
title: Modo sin conexión title: Modo sin conexión
desc: Puesto que estás sin conexión, no podrás guardar y/o publicar tu desc: Puesto que estás sin conexión, no podrás guardar y/o publicar tu puzle.
puzle. ¿Quieres continuar igualmente? ¿Quieres continuar igualmente?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recomendación title: Recomendación
desc: Te recomiendo <strong>fuertemente</strong> jugar el juego normal hasta el nivel 12 desc: Te recomiendo <strong>fuertemente</strong> jugar el juego normal hasta el
antes de intentar el DLC de puzles, de otra manera puede que te encuentres con nivel 12 antes de intentar el DLC de puzles, de otra manera puede
mecánicas que aún no hemos introducido. ¿Quieres continuar igualmente? que te encuentres con mecánicas que aún no hemos introducido.
¿Quieres continuar igualmente?
puzzleShare: puzzleShare:
title: Clave Copiada title: Clave Copiada
desc: Hemos copiado la clave de tu puzle (<key>) a tu portapapeles! Puedes desc: Hemos copiado la clave de tu puzle (<key>) a tu portapapeles! Puedes
@ -256,6 +260,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Introducir clave title: Introducir clave
desc: Introduce la clave del puzle para cargarlo. 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
@ -390,9 +397,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</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
@ -437,23 +444,28 @@ ingame:
clearItems: Eliminar todos los elementos clearItems: Eliminar todos los elementos
share: Compartir share: Compartir
report: Reportar report: Reportar
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Editor de Puzles title: Editor de Puzles
instructions: instructions:
- 1. Pon <strong>Productores Constantes</strong> para proveer al jugador - 1. Pon <strong>Productores Constantes</strong> para proveer al
de formas y colores. jugador de formas y colores.
- 2. Construye una o más formas que quieres que el jugador construya más tarde y - 2. Construye una o más formas que quieres que el jugador construya
llévalo hacia uno o más <strong>Aceptadores de Objetivos</strong>. más tarde y llévalo hacia uno o más <strong>Aceptadores de
- 3. Cuando un Aceptador de Objetivos recibe una forma por cierto tiempo, Objetivos</strong>.
<strong>la guarda como un objetivo</strong> que el jugador debe producir - 3. Cuando un Aceptador de Objetivos recibe una forma por cierto
más tarde (Lo sabrás por el <strong>indicador verde</strong>). tiempo, <strong>la guarda como un objetivo</strong> que el jugador
debe producir más tarde (Lo sabrás por el <strong>indicador
verde</strong>).
- 4. Haz clic en el <strong>candado</strong> de un edificio para - 4. Haz clic en el <strong>candado</strong> de un edificio para
desactivarlo. desactivarlo.
- 5. Una vez hagas clic en "revisar", tu puzle será validado y podrás - 5. Una vez hagas clic en "revisar", tu puzle será validado y
publicarlo. podrás publicarlo.
- 6. Una vez publicado, <strong>todos los edificios serán eliminados</strong> - 6. Una vez publicado, <strong>todos los edificios serán
excepto los Productores and Aceptadores de Objetivo - Esa es la parte que eliminados</strong> excepto los Productores and Aceptadores de
el jugador debe averiguar por sí mismo, después de todo :) Objetivo - Esa es la parte que el jugador debe averiguar por sí
mismo, después de todo :)
puzzleCompletion: puzzleCompletion:
title: Puzle Completado! title: Puzle Completado!
titleLike: "Haz click en el corazón si te gustó el puzle:" titleLike: "Haz click en el corazón si te gustó el puzle:"
@ -690,7 +702,8 @@ buildings:
goal_acceptor: goal_acceptor:
default: default:
name: Aceptador de objetivos name: Aceptador de objetivos
description: Tranporta figuras al aceptador de objetivos para ponerlas como objetivo. description: Tranporta figuras al aceptador de objetivos para ponerlas como
objetivo.
block: block:
default: default:
name: Bloque name: Bloque
@ -997,8 +1010,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.
@ -1011,14 +1024,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
@ -1031,8 +1044,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
@ -1232,31 +1245,46 @@ puzzleMenu:
new: Nuevos new: Nuevos
top-rated: Los mejor valorados top-rated: Los mejor valorados
mine: Mis Puzles mine: Mis Puzles
short: Breves
easy: Fáciles easy: Fáciles
hard: Difíciles hard: Difíciles
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: Puzle no válido title: Puzle no válido
noProducers: Por favor, ¡pon un Productor de una sola pieza! noProducers: Por favor, ¡pon un Productor de una sola pieza!
noGoalAcceptors: Por favor , ¡pon un Aceptador de objetivos! noGoalAcceptors: Por favor , ¡pon un Aceptador de objetivos!
goalAcceptorNoItem: Uno o más aceptadores de objetivos no tienen asignado un elemento. goalAcceptorNoItem: Uno o más aceptadores de objetivos no tienen asignado un
Transporta una forma hacia ellos para poner un objetivo. elemento. Transporta una forma hacia ellos para poner un objetivo.
goalAcceptorRateNotMet: Uno o más aceptadores de objetivos no están recibiendo suficientes goalAcceptorRateNotMet: Uno o más aceptadores de objetivos no están recibiendo
elementos. Asegúrate de que los indicadores están verdes para todos los aceptadores. suficientes elementos. Asegúrate de que los indicadores están verdes
buildingOutOfBounds: Uno o más edificios están fuera del área en la que puedes construir. para todos los aceptadores.
Aumenta el área o quítalos. buildingOutOfBounds: Uno o más edificios están fuera del área en la que puedes
autoComplete: ¡Tu puzle se completa solo! Asegúrate de que tus productores de un solo elemento construir. Aumenta el área o quítalos.
no están conectados directamente a tus aceptadores de objetivos. 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
backendErrors: backendErrors:
ratelimit: Estás haciendo tus acciones con demasiada frecuencia. Por favor, espera un poco. ratelimit: Estás haciendo tus acciones con demasiada frecuencia. Por favor,
espera un poco.
invalid-api-key: No pudimos conectar con el servidor, por favor intenta invalid-api-key: No pudimos conectar con el servidor, por favor intenta
actualizar/reiniciar el juego (Key de API Inválida). actualizar/reiniciar el juego (Key de API Inválida).
unauthorized: No pudimos conectar con el servidor, por favor intenta unauthorized: No pudimos conectar con el servidor, por favor intenta
actualizar/reiniciar el juego (Sin Autorización). actualizar/reiniciar el juego (Sin Autorización).
bad-token: No pudimos conectar con el servidor, por favor intenta bad-token: No pudimos conectar con el servidor, por favor intenta
actualizar/reiniciar el juego (Mal Token). actualizar/reiniciar el juego (Mal Token).
bad-id: El identificador del puzle no es válido. bad-id: El identificador del puzle no es válido.
not-found: No pudimos encontrar ese puzle. not-found: No pudimos encontrar ese puzle.
bad-category: No pudimos encontar esa categoría. bad-category: No pudimos encontar esa categoría.
@ -1272,3 +1300,6 @@ backendErrors:
bad-payload: La petición contiene datos no válidos. bad-payload: La petición contiene datos no válidos.
bad-building-placement: Tu puzle contiene edificios en posiciones no válidas. bad-building-placement: Tu puzle contiene edificios en posiciones no válidas.
timeout: El tiempo para la solicitud ha expirado. 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

@ -78,6 +78,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -250,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: Liiku moveMap: Liiku
@ -428,6 +432,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -1181,10 +1187,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 +1210,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1239,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,7 +11,6 @@ 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!
<<<<<<< patch-2
what_others_say: Ce que les gens pensent de Shapez.io what_others_say: Ce que les gens pensent de Shapez.io
nothernlion_comment: Ce jeu est génial - Je passe un merveilleux moment à jouer, nothernlion_comment: Ce jeu est génial - Je passe un merveilleux moment à jouer,
et le temps s'est envolé. et le temps s'est envolé.
@ -20,16 +19,6 @@ steamPage:
steam_review_comment: Ce jeu a volé ma vie et je ne veux pas la récupérer. steam_review_comment: Ce jeu a volé ma vie et je ne veux pas la récupérer.
Jeu d'usine très cool qui ne me laissera pas arrêter de rendre mes lignes plus Jeu d'usine très cool qui ne me laissera pas arrêter de rendre mes lignes plus
efficaces. efficaces.
=======
what_others_say: Ce que les gens pensent de shapez.io
nothernlion_comment: This game is great - I'm having a wonderful time playing,
and time has flown by.
notch_comment: Mince ! Je devrais vraiment me coucher, mais je crois que j'ai trouvé
comment faire un ordinateur dans shapez.io
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
efficient.
>>>>>>> master
global: global:
loading: Chargement loading: Chargement
error: Erreur error: Erreur
@ -82,19 +71,12 @@ mainMenu:
savegameLevel: Niveau <x> savegameLevel: Niveau <x>
savegameLevelUnknown: Niveau inconnu savegameLevelUnknown: Niveau inconnu
savegameUnnamed: Sans titre savegameUnnamed: Sans titre
<<<<<<< patch-2
puzzleMode: Mode Puzzle puzzleMode: Mode Puzzle
back: Retour back: Retour
puzzleDlcText: Vous aimez compacter et optimiser vos usines ? Achetez le DLC puzzleDlcText: Vous aimez compacter et optimiser vos usines ? Achetez le DLC
sur Steam dès maintenant pour encore plus d'amusement! sur Steam dès maintenant pour encore plus d'amusement!
puzzleDlcWishlist: Ajoute à ta liste de souhaits maintenant ! puzzleDlcWishlist: Ajoute à ta liste de souhaits maintenant !
======= puzzleDlcViewNow: View Dlc
puzzleMode: Puzzle Mode
back: Back
puzzleDlcText: Vous aimez compacter et optimiser vos usines ? Achetez le DLC
sur Steam dés maintenant pour encore plus d'amusement !
puzzleDlcWishlist: Wishlist now!
>>>>>>> master
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -108,11 +90,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
<<<<<<< patch-2
retry: Réessayer retry: Réessayer
=======
retry: Réesayer
>>>>>>> master
continue: Continuer continue: Continuer
playOffline: Jouer Hors-ligne playOffline: Jouer Hors-ligne
importSavegameError: importSavegameError:
@ -222,25 +200,16 @@ dialogs:
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
<<<<<<< patch-2
descName: "Donnez un nom à votre puzzle:" descName: "Donnez un nom à votre puzzle:"
descIcon: "Veuillez entrer un raccourci de forme unique, qui sera affichée comme icône de descIcon: "Veuillez entrer un raccourci de forme unique, qui sera affichée comme icône de
votre puzzle (Vous pouvez générer le raccourci d'une forme <link>ici</link>, ou en choisir une votre puzzle (Vous pouvez générer le raccourci d'une forme <link>ici</link>, ou en choisir une
parmi les formes suggérées alétoirement ci-dessous):" parmi les formes suggérées alétoirement ci-dessous):"
placeholderName: Titre du Puzzle placeholderName: Titre du Puzzle
=======
descName: "Donnez un nom à votre puzzle :"
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
of the randomly suggested shapes below):"
placeholderName: Puzzle Title
>>>>>>> master
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Impossible de redimensionner title: Impossible de redimensionner
desc: Vous ne pouvez pas rétrécir la zone, car certains bâtiments seraient en dehors de la zone desc: Vous ne pouvez pas rétrécir la zone, car certains bâtiments seraient en dehors de la zone
puzzleLoadError: puzzleLoadError:
title: Mauvais Puzzle title: Mauvais Puzzle
<<<<<<< patch-2
desc: "Le chargement du puzzle a échoué:" desc: "Le chargement du puzzle a échoué:"
offlineMode: offlineMode:
title: Mode hors-ligne title: Mode hors-ligne
@ -255,22 +224,6 @@ dialogs:
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle envoyé title: Puzzle envoyé
desc: Félicitations ! Votre puzzle a été envoyé et peut maintenant être joué. desc: Félicitations ! Votre puzzle a été envoyé et peut maintenant être joué.
=======
desc: "Le chargement du puzzle a échoué :"
offlineMode:
title: Mode hors-ligne
desc: 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:
title: Erreur de téléchargment
desc: "Le téléchargement à échoué :"
puzzleSubmitError:
title: Erreur d'envoi
desc: "L'envoi à échoué :"
puzzleSubmitOk:
title: Puzzle envoyé
desc: Félicitation ! Votre puzzle à été envoyé et peut maintenant être joué.
>>>>>>> master
Vous pouvez maintenant le retrouver dans la section "Mes Puzzles". Vous pouvez maintenant le retrouver dans la section "Mes Puzzles".
puzzleCreateOffline: puzzleCreateOffline:
title: Mode Hors-ligne title: Mode Hors-ligne
@ -291,11 +244,7 @@ dialogs:
unsolvable: Irrésolvable unsolvable: Irrésolvable
trolling: Troll trolling: Troll
puzzleReportComplete: puzzleReportComplete:
<<<<<<< patch-2
title: Merci pour votre retour! title: Merci pour votre retour!
=======
title: Merci pour votre retour !
>>>>>>> master
desc: Le puzzle a été marqué. desc: Le puzzle a été marqué.
puzzleReportError: puzzleReportError:
title: Échec du signalement title: Échec du signalement
@ -303,6 +252,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Entrer un code title: Entrer un code
desc: Entrer le code du puzzle pour le charger. desc: Entrer le code du puzzle pour le charger.
puzzleDelete:
title: Supprimer le puzzle ?
desc: Êtes-vous sûr de vouloir supprimer '<title>' ? Cela sera irréversible !
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Déplacer moveMap: Déplacer
@ -1281,57 +1233,7 @@ puzzleMenu:
edit: Éditer edit: Éditer
title: Mode Puzzle title: Mode Puzzle
createPuzzle: Créer un Puzzle createPuzzle: Créer un Puzzle
<<<<<<< patch-2
loadPuzzle: Charger loadPuzzle: Charger
reviewPuzzle: Revoir et Publier
validatingPuzzle: Validation du Puzzle
submittingPuzzle: Soumission du Puzzle
noPuzzles: Il n'y actuellement aucun puzzle dans cette section.
categories:
levels: Niveaux
new: Nouveaux
top-rated: Les Mieux Notés
mine: Mes Puzzles
short: Courts
easy: Faciles
hard: Difficiles
completed: Terminés
validation:
title: Puzzle Invalide
noProducers: Veuillez placer un Producteur Constant !
noGoalAcceptors: Veuillez placer un Récepteur d'Objectif !
goalAcceptorNoItem: One or more Goal Acceptors have not yet assigned an item.
Deliver a shape to them to set a goal.
goalAcceptorRateNotMet: One or more Goal Acceptors are not getting enough items.
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.
autoComplete: Votre puzzle se complète de lui-même ! Veuillez vous assurer que vos producteurs
constants ne délivrent pas directement à vos récepteurs d'objectifs.
backendErrors:
ratelimit: Vous affectuez vos actions trop rapidement. Merci d'attendre un peu.
invalid-api-key: Failed to communicate with the backend, please try to
update/restart the game (Invalid Api Key).
unauthorized: Failed to communicate with the backend, please try to
update/restart the game (Unauthorized).
bad-token: Failed to communicate with the backend, please try to update/restart
the game (Bad Token).
bad-id: Invalid puzzle identifier.
not-found: Le puzzle donné n'a pas pu être trouvé.
bad-category: La catégorie donnée n'a pas pu être trouvée.
bad-short-key: The given short key is invalid.
profane-title: Le titre de votre puzzle contient des mots non autorisés.
bad-title-too-many-spaces: Le titre de votre puzzle est trop court.
bad-shape-key-in-emitter: A constant producer has an invalid item.
bad-shape-key-in-goal: A goal acceptor has an invalid item.
no-emitters: Your puzzle does not contain any constant producers.
no-goals: Your puzzle does not contain any goal acceptors.
short-key-already-taken: This short key is already taken, please use another one.
can-not-report-your-own-puzzle: Vous ne pouvez pas signaler votre propre puzzle.
bad-payload: The request contains invalid data.
bad-building-placement: Votre puzzle contient des bâtiments mal placés.
=======
loadPuzzle: charger
reviewPuzzle: Revoir & Publier reviewPuzzle: Revoir & Publier
validatingPuzzle: Validation du Puzzle validatingPuzzle: Validation du Puzzle
submittingPuzzle: Publication du Puzzle submittingPuzzle: Publication du Puzzle
@ -1339,33 +1241,48 @@ backendErrors:
categories: categories:
levels: Niveaux levels: Niveaux
new: Nouveau new: Nouveau
top-rated: Les-mieux notés top-rated: Les mieux notés
mine: Mes puzzles mine: Mes puzzles
short: Court
easy: Facile easy: Facile
hard: Difficile hard: Difficile
completed: Complété completed: Complété
medium: Medium
official: Officiel
trending: Trending today
trending-weekly: Trending weekly
categories: Catégories
difficulties: Par Difficulté
account: Mes Puzzles
search: Rechercher
validation: validation:
title: Puzzle invalide title: Puzzle invalide
noProducers: Veuillez placer un producteur constant ! noProducers: Veuillez placer un producteur constant !
noGoalAcceptors: Veuillez placer un accepteur d'objectif ! noGoalAcceptors: Veuillez placer un accepteur d'objectif !
goalAcceptorNoItem: Un ou plusieurs accepteurs d'objectif n'ont pas encore attribué d'élément. goalAcceptorNoItem: Un ou plusieurs accepteurs d'objectif n'ont pas encore
Donnez-leur une forme pour fixer un objectif. attribué d'élément. Donnez-leur une forme pour fixer un objectif.
goalAcceptorRateNotMet: Un ou plusieurs accepteurs d'objectifs n'obtiennent pas assez d'articles. goalAcceptorRateNotMet: Un ou plusieurs accepteurs d'objectifs n'obtiennent pas
Assurez-vous que les indicateurs sont verts pour tous les accepteurs. assez d'articles. Assurez-vous que les indicateurs sont verts pour
buildingOutOfBounds: Un ou plusieurs bâtiments se trouvent en dehors de la zone constructible. tous les accepteurs.
Augmentez la surface ou supprimez-les. buildingOutOfBounds: Un ou plusieurs bâtiments se trouvent en dehors de la zone
autoComplete: constructible. Augmentez la surface ou supprimez-les.
Votre puzzle se complète automatiquement ! Veuillez vous assurer que vos producteurs constants autoComplete: Votre puzzle se complète automatiquement ! Veuillez vous assurer
ne livrent pas directement à vos accepteurs d'objectifs. que vos producteurs constants ne livrent pas directement à vos
accepteurs d'objectifs.
difficulties:
easy: Easy
medium: Medium
hard: Hard
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
backendErrors: backendErrors:
ratelimit: Vous effectuez vos actions trop fréquemment. Veuillez attendre un peu s'il vous plait. ratelimit: Vous effectuez vos actions trop fréquemment. Veuillez attendre un peu
s'il vous plait.
invalid-api-key: Échec de la communication avec le backend, veuillez essayer de invalid-api-key: Échec de la communication avec le backend, veuillez essayer de
mettre à jour/redémarrer le jeu (clé Api invalide). mettre à jour/redémarrer le jeu (clé Api invalide).
unauthorized: Échec de la communication avec le backend, veuillez essayer de unauthorized: Échec de la communication avec le backend, veuillez essayer de
mettre à jour/redémarrer le jeu (non autorisé). mettre à jour/redémarrer le jeu (non autorisé).
bad-token: Échec de la communication avec le backend, veuillez essayer de mettre à jour/redémarrer bad-token: Échec de la communication avec le backend, veuillez essayer de mettre
le jeu (Mauvais jeton). à jour/redémarrer le jeu (Mauvais jeton).
bad-id: Identifiant de puzzle non valide. bad-id: Identifiant de puzzle non valide.
not-found: Le puzzle donné n'a pas pu être trouvé. not-found: Le puzzle donné n'a pas pu être trouvé.
bad-category: La catégorie donnée n'a pas pu être trouvée. bad-category: La catégorie donnée n'a pas pu être trouvée.
@ -1380,5 +1297,7 @@ backendErrors:
can-not-report-your-own-puzzle: Vous ne pouvez pas signaler votre propre puzzle. can-not-report-your-own-puzzle: Vous ne pouvez pas signaler votre propre puzzle.
bad-payload: La demande contient des données invalides. bad-payload: La demande contient des données invalides.
bad-building-placement: Votre puzzle contient des bâtiments placés non valides. bad-building-placement: Votre puzzle contient des bâtiments placés non valides.
>>>>>>> master
timeout: La demande a expiré. timeout: La demande a expiré.
too-many-likes-already: The puzzle already 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,6 +74,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: אישור ok: אישור
@ -243,6 +244,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: הזזה
@ -414,6 +418,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -1124,10 +1130,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 +1153,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1182,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

@ -77,6 +77,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -251,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
@ -428,6 +432,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -1174,10 +1180,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 +1203,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +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

@ -12,10 +12,10 @@ steamPage:
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: Mit mondanak mások a shapez.io-ról what_others_say: Mit mondanak mások a shapez.io-ról
nothernlion_comment: Ez a játék nagyszerű - Csodás élmény vele játszani, nothernlion_comment: Ez a játék nagyszerű - Csodás élmény vele játszani, az idő
az idő meg csak repül. meg csak repül.
notch_comment: Basszus... aludnom kéne, de épp most jöttem rá, notch_comment: Basszus... aludnom kéne, de épp most jöttem rá, hogyan tudok
hogyan tudok számítógépet építeni a shapez.io-ban! számítógépet építeni a shapez.io-ban!
steam_review_comment: Ez a játék ellopta az életemet, de nem kérem vissza! steam_review_comment: Ez a játék ellopta az életemet, de nem kérem vissza!
Nagyon nyugis gyárépítős játék, amiben nem győzöm a futószalagjaimat Nagyon nyugis gyárépítős játék, amiben nem győzöm a futószalagjaimat
optimalizálni. optimalizálni.
@ -72,9 +72,10 @@ mainMenu:
savegameUnnamed: Névtelen savegameUnnamed: Névtelen
puzzleMode: Fejtörő Mód puzzleMode: Fejtörő Mód
back: Vissza back: Vissza
puzzleDlcText: Szereted optimalizálni a gyáraid méretét és hatákonyságát? Szerezd meg a Puzzle puzzleDlcText: Szereted optimalizálni a gyáraid méretét és hatákonyságát?
DLC-t a Steamen most! Szerezd meg a Puzzle DLC-t a Steamen most!
puzzleDlcWishlist: Kívánságlistára vele! puzzleDlcWishlist: Kívánságlistára vele!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -212,8 +213,8 @@ dialogs:
desc: "A fejtörőt nem sikerült betölteni:" desc: "A fejtörőt nem sikerült betölteni:"
offlineMode: offlineMode:
title: Offline Mód title: Offline Mód
desc: Nem tudjuk elérni a szervereket, így a játék Offline módban fut. desc: Nem tudjuk elérni a szervereket, így a játék Offline módban fut. Kérlek
Kérlek győződj meg róla, hogy megfelelő az internetkapcsolatod. győződj meg róla, hogy megfelelő az internetkapcsolatod.
puzzleDownloadError: puzzleDownloadError:
title: Letöltési Hiba title: Letöltési Hiba
desc: "Nem sikerült letölteni a fejtörőt:" desc: "Nem sikerült letölteni a fejtörőt:"
@ -226,13 +227,14 @@ dialogs:
vált. A fejtörőidet a "Fejtörőim" ablakban találod. vált. A fejtörőidet a "Fejtörőim" ablakban találod.
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mód title: Offline Mód
desc: Offline módban nem lehet elmenteni és közzétenni a fejtörődet. desc: Offline módban nem lehet elmenteni és közzétenni a fejtörődet. Szeretnéd
Szeretnéd így is folytatni? így is folytatni?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Javaslat title: Javaslat
desc: A Puzzle DLC előtt <strong>erősen</strong> ajánlott az alapjátékot legalább desc: A Puzzle DLC előtt <strong>erősen</strong> ajánlott az alapjátékot
a 12-dik Szintig kijátszani. Ellenekző esetben olyan mechanikákkal találkozhatsz, legalább a 12-dik Szintig kijátszani. Ellenekző esetben olyan
amelyeket még nem ismersz. Szeretnéd így is folytatni? mechanikákkal találkozhatsz, amelyeket még nem ismersz. Szeretnéd
így is folytatni?
puzzleShare: puzzleShare:
title: Gyorskód Másolva a Vágólapra title: Gyorskód Másolva a Vágólapra
desc: A fejtörő gyorskódját (<key>) kimásoltad a vágólapra! A Fejtörők menüben desc: A fejtörő gyorskódját (<key>) kimásoltad a vágólapra! A Fejtörők menüben
@ -252,6 +254,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Gyorskód Beillesztése title: Gyorskód Beillesztése
desc: Illeszd be a gyorskódot, hogy betöltsd a Fejtörőt. 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
@ -431,13 +436,16 @@ ingame:
clearItems: Elemek eltávolítása clearItems: Elemek eltávolítása
share: Megosztás share: Megosztás
report: Jelentés report: Jelentés
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Fejtörő Készítő title: Fejtörő Készítő
instructions: instructions:
- 1. Helyezz le <strong>Termelőket</strong>, amelyek alakzatokat és színeket - 1. Helyezz le <strong>Termelőket</strong>, amelyek alakzatokat és
generálnak a játékosoknak. színeket generálnak a játékosoknak.
- 2. Készíts el egy vagy több alakzatot, amit szeretnél, hogy a játékos később legyártson, - 2. Készíts el egy vagy több alakzatot, amit szeretnél, hogy a
és szállítsd el egy vagy több <strong>Elfogadóba</strong>. játékos később legyártson, és szállítsd el egy vagy több
<strong>Elfogadóba</strong>.
- 3. Amint az Elfogadóba folyamatosan érkeznek az alakzatok, - 3. Amint az Elfogadóba folyamatosan érkeznek az alakzatok,
<strong>elmenti, mint célt</strong>, amit a játékosnak később <strong>elmenti, mint célt</strong>, amit a játékosnak később
teljesítenie kell (Ezt a <strong>zöld jelölő</strong> mutatja). teljesítenie kell (Ezt a <strong>zöld jelölő</strong> mutatja).
@ -452,7 +460,8 @@ ingame:
title: Fejtörő Teljesítve! title: Fejtörő Teljesítve!
titleLike: "Kattins a ♥ gombra, ha tetszett a fejtörő:" titleLike: "Kattins a ♥ gombra, ha tetszett a fejtörő:"
titleRating: Mennyire találtad nehéznek a fejtörőt? titleRating: Mennyire találtad nehéznek a fejtörőt?
titleRatingDesc: Az értékelésed lehetővé teszi, hogy okosabb javaslatokat kapj a jövőben titleRatingDesc: Az értékelésed lehetővé teszi, hogy okosabb javaslatokat kapj a
jövőben
continueBtn: Játék Folytatása continueBtn: Játék Folytatása
menuBtn: Menü menuBtn: Menü
puzzleMetadata: puzzleMetadata:
@ -677,7 +686,8 @@ buildings:
goal_acceptor: goal_acceptor:
default: default:
name: Elfogadó name: Elfogadó
description: Szállíts alakzatoakt az Elfogadóba, hogy beállítsd egy Fejtörő céljaként. description: Szállíts alakzatoakt az Elfogadóba, hogy beállítsd egy Fejtörő
céljaként.
block: block:
default: default:
name: Blokkolás name: Blokkolás
@ -1188,6 +1198,8 @@ tips:
- 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.
- 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.
- 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.
puzzleMenu: puzzleMenu:
play: Játék play: Játék
edit: Szerkesztés edit: Szerkesztés
@ -1203,10 +1215,17 @@ puzzleMenu:
new: Új new: Új
top-rated: Legjobbra Értékelt top-rated: Legjobbra Értékelt
mine: Az Én Fejtörőim mine: Az Én Fejtörőim
short: Rövid
easy: Könnyű easy: Könnyű
hard: Nehéz hard: Nehéz
completed: Teljesítve completed: Teljesítve
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Hibás Fejtörő title: Hibás Fejtörő
noProducers: Helyezz le egy Termelőt! noProducers: Helyezz le egy Termelőt!
@ -1219,12 +1238,18 @@ puzzleMenu:
Növeld meg a terület méretét, vagy távolíts el épületeket. Növeld meg a terület méretét, vagy távolíts el épületeket.
autoComplete: A fejtörő automatikusan megoldja magát! Győződj meg róla, hogy a autoComplete: A fejtörő automatikusan megoldja magát! Győződj meg róla, hogy a
Termelők nem közvetlenül az Elfogadóba termelnek. Termelők nem közvetlenül az Elfogadóba termelnek.
difficulties:
easy: Easy
medium: Medium
hard: Hard
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
backendErrors: backendErrors:
ratelimit: Túl gyorsan csinálsz dolgokat. Kérlek, várj egy kicsit. ratelimit: Túl gyorsan csinálsz dolgokat. Kérlek, várj egy kicsit.
invalid-api-key: Valami nem oké a játékkal. Próbáld meg frissíteni vagy újraindítani. invalid-api-key: Valami nem oké a játékkal. Próbáld meg frissíteni vagy
(HIBA - Invalid Api Key). újraindítani. (HIBA - Invalid Api Key).
unauthorized: Valami nem oké a játékkal. Próbáld meg frissíteni vagy újraindítani. unauthorized: Valami nem oké a játékkal. Próbáld meg frissíteni vagy
(HIBA - Unauthorized). újraindítani. (HIBA - Unauthorized).
bad-token: Valami nem oké a játékkal. Próbáld meg frissíteni vagy újraindítani. bad-token: Valami nem oké a játékkal. Próbáld meg frissíteni vagy újraindítani.
(HIBA - Bad Token). (HIBA - Bad Token).
bad-id: Helytelen Fejtörő azonosító. bad-id: Helytelen Fejtörő azonosító.
@ -1242,3 +1267,6 @@ backendErrors:
bad-payload: A kérés helytelen adatot tartalmaz. bad-payload: A kérés helytelen adatot tartalmaz.
bad-building-placement: A fejtörőd helytelenül lehelyezett épületeket tartalmaz. bad-building-placement: A fejtörőd helytelenül lehelyezett épületeket tartalmaz.
timeout: A kérés időtúllépésbe került. 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

@ -75,6 +75,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -255,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: Geser moveMap: Geser
@ -437,6 +441,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -1255,10 +1261,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 +1284,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1313,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

@ -75,9 +75,10 @@ mainMenu:
savegameUnnamed: Senza nome savegameUnnamed: Senza nome
puzzleMode: Modalità puzzle puzzleMode: Modalità puzzle
back: Back back: Back
puzzleDlcText: Ti piace miniaturizzare e ottimizzare le tue fabbriche? Ottini il Puzzle puzzleDlcText: Ti piace miniaturizzare e ottimizzare le tue fabbriche? Ottini il
DLC ora su steam per un divertimento ancora maggiore! Puzzle DLC ora su steam per un divertimento ancora maggiore!
puzzleDlcWishlist: Aggiungi alla lista dei desideri ora! puzzleDlcWishlist: Aggiungi alla lista dei desideri ora!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -206,21 +207,22 @@ dialogs:
submitPuzzle: submitPuzzle:
title: Pubblica il puzzle title: Pubblica il puzzle
descName: "Dai un nome al tuo puzzle:" descName: "Dai un nome al tuo puzzle:"
descIcon: "Per favore inserisci un codice per la forma identificativa, che sarà mostrata come icona descIcon: "Per favore inserisci un codice per la forma identificativa, che sarà
del tuo puzzle (Pui generarla <link>qui</link>, oppure sceglierne una mostrata come icona del tuo puzzle (Pui generarla <link>qui</link>,
tra quelle casuali qui sotto):" oppure sceglierne una tra quelle casuali qui sotto):"
placeholderName: Nome puzzle placeholderName: Nome puzzle
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Impossibile ridimensionare title: Impossibile ridimensionare
desc: Non è possibile ridurre la zona ulteriormente, dato che alcuni edifici sarebbero desc: Non è possibile ridurre la zona ulteriormente, dato che alcuni edifici
fuori dalla zona. sarebbero fuori dalla zona.
puzzleLoadError: puzzleLoadError:
title: Caricamento fallito title: Caricamento fallito
desc: "Impossibile caricare il puzzle:" desc: "Impossibile caricare il puzzle:"
offlineMode: offlineMode:
title: Modalità offline title: Modalità offline
desc: Non siamo risciti a contattare i server, quindi il gioco è in modalità offline. desc: Non siamo risciti a contattare i server, quindi il gioco è in modalità
Per favore assicurati di avere una connessione internet attiva. offline. Per favore assicurati di avere una connessione internet
attiva.
puzzleDownloadError: puzzleDownloadError:
title: Errore di download title: Errore di download
desc: "Il download del puzzle è fallito:" desc: "Il download del puzzle è fallito:"
@ -229,21 +231,22 @@ dialogs:
desc: "La pubblicazione del puzzle è fallita:" desc: "La pubblicazione del puzzle è fallita:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle pubblicato title: Puzzle pubblicato
desc: Congratulazioni! Il tuo puzzle è stato pubblicato e ora può essere giocato da desc: Congratulazioni! Il tuo puzzle è stato pubblicato e ora può essere giocato
altri. Puoi trovarlo nella sezione "I miei puzzle". da altri. Puoi trovarlo nella sezione "I miei puzzle".
puzzleCreateOffline: puzzleCreateOffline:
title: Modalità offline title: Modalità offline
desc: Dato che sei offline, non potrai salvare e/o pubblicare il tuo desc: Dato che sei offline, non potrai salvare e/o pubblicare il tuo puzzle. Sei
puzzle. Sei sicuro di voler contnuare? sicuro di voler contnuare?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Raccomandazione title: Raccomandazione
desc: Ti raccomando <strong>fortemente</strong> di giocare nella modalità normale fino al livello 12 desc: Ti raccomando <strong>fortemente</strong> di giocare nella modalità
prima di cimentarti nel puzzle DLC, altrimenti potresti incontrare normale fino al livello 12 prima di cimentarti nel puzzle DLC,
meccaniche non ancora introdotte. Sei sicuro di voler continuare? altrimenti potresti incontrare meccaniche non ancora introdotte. Sei
sicuro di voler continuare?
puzzleShare: puzzleShare:
title: Codice copiato title: Codice copiato
desc: Il codice del puzzle (<key>) è stato copiato negli appunti! Può desc: Il codice del puzzle (<key>) è stato copiato negli appunti! Può essere
essere inserito nel menù dei puzzle per accedere al puzzle. inserito nel menù dei puzzle per accedere al puzzle.
puzzleReport: puzzleReport:
title: Segnala puzzle title: Segnala puzzle
options: options:
@ -259,6 +262,10 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Inserisci codice title: Inserisci codice
desc: Inserisci il codice del puzzle per caricarlo. 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
@ -440,26 +447,34 @@ ingame:
clearItems: Elimina oggetti clearItems: Elimina oggetti
share: Condividi share: Condividi
report: Segnala report: Segnala
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Creazione puzzle title: Creazione puzzle
instructions: instructions:
- 1. Posiziona dei <strong>produttori costanti</strong> per fornire forme e - 1. Posiziona dei <strong>produttori costanti</strong> per fornire
colori al giocatore forme e colori al giocatore
- 2. Costruisci una o più forme che vuoi che il giocatore costruisca e - 2. Costruisci una o più forme che vuoi che il giocatore costruisca
consegni a uno o più degli <strong>Accettori di obiettivi</strong> e consegni a uno o più degli <strong>Accettori di
- 3. Una volta che un accettore di obiettivi riceve una forma per un certo lasso di obiettivi</strong>
tempo, lo <strong>salva come obiettivo</strong> che il giocatore dovrà poi - 3. Una volta che un accettore di obiettivi riceve una forma per un
produrre (Indicato dal <strong>aimbolo verde</strong>). certo lasso di tempo, lo <strong>salva come obiettivo</strong> che
- 4. Clicca il <strong>bottone di blocco</strong> su un edificio per disabilitarlo. il giocatore dovrà poi produrre (Indicato dal <strong>simbolo
- 5. Una volta che cliccherai verifica, il tuo puzzle sarà convalidato e potrai pubblicarlo. verde</strong>).
- 6. Una volta rilasciato, <strong>tutti gli edifici saranno rimossi</strong> - 4. Clicca il <strong>bottone di blocco</strong> su un edificio per
ad eccezione di produttori e accettori di obiettivi. Quella è la parte che disabilitarlo.
il giocatore deve capire da solo, dopo tutto :) - 5. Una volta che cliccherai verifica, il tuo puzzle sarà
convalidato e potrai pubblicarlo.
- 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 completato! title: Puzzle completato!
titleLike: "Clicca il cuore se ti è piaciuto:" titleLike: "Clicca il cuore se ti è piaciuto:"
titleRating: Quanto è stato difficile il puzzle? titleRating: Quanto è stato difficile il puzzle?
titleRatingDesc: La tua valutazione mi aiuterà a darti raccomandazioni migliori in futuro titleRatingDesc: La tua valutazione mi aiuterà a darti raccomandazioni migliori
in futuro
continueBtn: Continua a giocare continueBtn: Continua a giocare
menuBtn: Menù menuBtn: Menù
puzzleMetadata: puzzleMetadata:
@ -683,25 +698,26 @@ 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 sbloccato! 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,
altrimenti <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>cestino</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
@ -818,7 +834,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
@ -1112,7 +1128,7 @@ keybindings:
rotateToLeft: "Ruota: punta a sinistra" rotateToLeft: "Ruota: punta a sinistra"
constant_producer: Produttore costante constant_producer: Produttore costante
goal_acceptor: Accettore di obiettivi goal_acceptor: Accettore di obiettivi
block: Bloca block: Blocco
massSelectClear: Sgombra nastri massSelectClear: Sgombra nastri
about: about:
title: Riguardo questo gioco title: Riguardo questo gioco
@ -1227,30 +1243,45 @@ puzzleMenu:
new: Nuovo new: Nuovo
top-rated: Più votati top-rated: Più votati
mine: I miei puzzle mine: I miei puzzle
short: Brevi
easy: Facili easy: Facili
hard: Difficili hard: Difficili
completed: Completati completed: Completati
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: Puzzle non valido title: Puzzle non valido
noProducers: Per favore posiziona un Produttore costante! noProducers: Per favore posiziona un Produttore costante!
noGoalAcceptors: Per favore posiziona un accettore di obiettivi! noGoalAcceptors: Per favore posiziona un accettore di obiettivi!
goalAcceptorNoItem: Uno o più degli accettori di obiettivi non hanno un oggetto assegnato. goalAcceptorNoItem: Uno o più degli accettori di obiettivi non hanno un oggetto
Consgnagli una forma per impostare l'obiettivo. assegnato. Consgnagli una forma per impostare l'obiettivo.
goalAcceptorRateNotMet: Uno o più degli accettori di obiettivi non ricevono abbastanza oggetti. goalAcceptorRateNotMet: Uno o più degli accettori di obiettivi non ricevono
Assicurati che gli indicatori siano verdi per tutti gli accettori. abbastanza oggetti. Assicurati che gli indicatori siano verdi per
tutti gli accettori.
buildingOutOfBounds: Uno o più edifici sono fuori dalla zona di costruzione. buildingOutOfBounds: Uno o più edifici sono fuori dalla zona di costruzione.
Ingrandisci l'area o rimuovili. Ingrandisci l'area o rimuovili.
autoComplete: Il tuo puzzle si autocompleta! Per favore assicurati che i tuoi produttori autoComplete: Il tuo puzzle si autocompleta! Per favore assicurati che i tuoi
costanti non consegnino direttamente agli accettori di obiettivi. produttori costanti non consegnino direttamente agli accettori di
obiettivi.
difficulties:
easy: Facile
medium: Medio
hard: Difficile
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
backendErrors: backendErrors:
ratelimit: Stai facendo troppe azioni velocemente. Per favore attendi un attimo. ratelimit: Stai facendo troppe azioni velocemente. Per favore attendi un attimo.
invalid-api-key: Comunicazione con il backend fallita, per favore prova ad invalid-api-key: Comunicazione con il backend fallita, per favore prova ad
aggiornare o riavviare il gioco (Invalid Api Key). aggiornare o riavviare il gioco (Invalid Api Key).
unauthorized: Comunicazione con il backend fallita, per favore prova ad unauthorized: Comunicazione con il backend fallita, per favore prova ad
aggiornare o riavviare il gioco (Unauthorized). aggiornare o riavviare il gioco (Unauthorized).
bad-token: Comunicazione con il backend fallita, per favore prova ad bad-token: Comunicazione con il backend fallita, per favore prova ad aggiornare
aggiornare o riavviare il gioco (Bad Token). o riavviare il gioco (Bad Token).
bad-id: Identificativo puzzle non valido. bad-id: Identificativo puzzle non valido.
not-found: Non è stato possibile trovare il puzzle. not-found: Non è stato possibile trovare il puzzle.
bad-category: Non è stato possibile trovare la categoria. bad-category: Non è stato possibile trovare la categoria.
@ -1266,3 +1297,6 @@ backendErrors:
bad-payload: La richiesta contiene dati non validi. bad-payload: La richiesta contiene dati non validi.
bad-building-placement: Il tuo puzzle contiene edifici non validi. bad-building-placement: Il tuo puzzle contiene edifici non validi.
timeout: La richiesta è scaduta. 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

@ -69,6 +69,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -227,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: マップ移動
@ -335,11 +339,9 @@ ingame:
切断機はそれの向きに関わらず、<strong>縦の線</strong>で切断します。" 切断機はそれの向きに関わらず、<strong>縦の線</strong>で切断します。"
2_2_place_trash: 切断機は<strong>詰まる</strong>場合があります!<br><br> 2_2_place_trash: 切断機は<strong>詰まる</strong>場合があります!<br><br>
<strong>ゴミ箱</strong>を利用して、不必要な部品を廃棄できます。 <strong>ゴミ箱</strong>を利用して、不必要な部品を廃棄できます。
2_3_more_cutters: 2_3_more_cutters: "いいですね! <strong>更に2つ以上の切断機</strong>を設置して処理をスピードアップさせましょう!<br>\
"いいですね! <strong>更に2つ以上の切断機</strong>を設置して処理をスピードアップさせましょう!<br>\
<br> 追記: <strong>0から9 のホットキー</strong>を使用すると素早く部品にアクセスできます。" <br> 追記: <strong>0から9 のホットキー</strong>を使用すると素早く部品にアクセスできます。"
3_1_rectangles: 3_1_rectangles: "それでは四角形を抽出しましょう! <strong>4つの抽出機を作成</strong>してそれをハブに接続します。<br><\
"それでは四角形を抽出しましょう! <strong>4つの抽出機を作成</strong>してそれをハブに接続します。<br><\
br> 追記: <strong>SHIFT</strong>を押しながらベルトを引くと ベルトプランナーが有効になります!" br> 追記: <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>そして
@ -394,6 +396,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -619,16 +623,14 @@ buildings:
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: 形の切断 title: 形の切断
desc: desc: <strong>切断機</strong>が利用可能になりました。これは入力された形を、<strong>向きを考慮せず上下の直線で</strong>半分に切断します! <br><br>利用しない側の出力に注意しましょう、破棄しなければ<strong>詰まって停止してしまいます。</strong>
<strong>切断機</strong>が利用可能になりました。これは入力された形を、<strong>向きを考慮せず上下の直線で</strong>半分に切断します! <br><br>利用しない側の出力に注意しましょう、破棄しなければ<strong>詰まって停止してしまいます。</strong>
- このために<strong>ゴミ箱</strong>も用意しました。入力アイテムをすべて破棄できます! - このために<strong>ゴミ箱</strong>も用意しました。入力アイテムをすべて破棄できます!
reward_rotater: reward_rotater:
title: 回転 title: 回転
desc: <strong>回転機</strong>が利用可能になりました 形を時計回り方向に90度回転させます。 desc: <strong>回転機</strong>が利用可能になりました 形を時計回り方向に90度回転させます。
reward_painter: reward_painter:
title: 着色 title: 着色
desc: desc: "<strong>着色機</strong>が利用可能になりました。(今まで形状でやってきた方法で)色を抽出し、形状と合成することで着色します! <\
"<strong>着色機</strong>が利用可能になりました。(今まで形状でやってきた方法で)色を抽出し、形状と合成することで着色します! <\
br><br>追伸: もし色覚特性をお持ちでしたら、 設定に<strong>色覚特性モード</strong>があります!" br><br>追伸: もし色覚特性をお持ちでしたら、 設定に<strong>色覚特性モード</strong>があります!"
reward_mixer: reward_mixer:
title: 混色 title: 混色
@ -647,8 +649,7 @@ storyRewards:
desc: <strong>回転機</strong>のバリエーションが利用可能になりました。反時計回りの回転ができるようになります! 回転機を選択し、<strong>'T'キーを押すことで方向の切り替えができます。</strong> desc: <strong>回転機</strong>のバリエーションが利用可能になりました。反時計回りの回転ができるようになります! 回転機を選択し、<strong>'T'キーを押すことで方向の切り替えができます。</strong>
reward_miner_chainable: reward_miner_chainable:
title: 連鎖抽出機 title: 連鎖抽出機
desc: desc: "<strong>連鎖抽出機</strong>が利用可能になりました! 他の抽出機に<strong>出力を渡す</strong>ことができるので、
"<strong>連鎖抽出機</strong>が利用可能になりました! 他の抽出機に<strong>出力を渡す</strong>ことができるので、
資源の抽出がより効率的になります!<br><br> 補足: ツールバーの 旧い抽出機が置き換えられました!" 資源の抽出がより効率的になります!<br><br> 補足: ツールバーの 旧い抽出機が置き換えられました!"
reward_underground_belt_tier_2: reward_underground_belt_tier_2:
title: トンネル レベルII title: トンネル レベルII
@ -673,8 +674,7 @@ storyRewards:
通常の着色機と同様に機能しますが、ひとつの色の消費で<strong>一度に2つの形</strong>を着色処理できます! 通常の着色機と同様に機能しますが、ひとつの色の消費で<strong>一度に2つの形</strong>を着色処理できます!
reward_storage: reward_storage:
title: ストレージ title: ストレージ
desc: desc: <strong>ストレージ</strong>が利用可能になりました。 - 容量上限までアイテムを格納できます!<br><br>
<strong>ストレージ</strong>が利用可能になりました。 - 容量上限までアイテムを格納できます!<br><br>
左側の出力を優先するため、<strong>オーバーフローゲート</strong>としても使用できます! 左側の出力を優先するため、<strong>オーバーフローゲート</strong>としても使用できます!
reward_blueprints: reward_blueprints:
title: ブループリント title: ブループリント
@ -693,8 +693,7 @@ storyRewards:
設定で<strong>ヒントを有効にする</strong>と、 ワイヤのチュートリアルが有効になります。" 設定で<strong>ヒントを有効にする</strong>と、 ワイヤのチュートリアルが有効になります。"
reward_filter: reward_filter:
title: アイテムフィルタ title: アイテムフィルタ
desc: desc: <strong>アイテムフィルタ</strong>が利用可能になりました! ワイヤレイヤの信号と一致するかどうかに応じて、アイテムを上側または右側の出力に分離します。<br><br>
<strong>アイテムフィルタ</strong>が利用可能になりました! ワイヤレイヤの信号と一致するかどうかに応じて、アイテムを上側または右側の出力に分離します。<br><br>
また、真偽値(0/1)信号を入力すれば全てのアイテムの通過・非通過を制御できます。 また、真偽値(0/1)信号を入力すれば全てのアイテムの通過・非通過を制御できます。
reward_display: reward_display:
title: ディスプレイ title: ディスプレイ
@ -703,13 +702,11 @@ storyRewards:
ベルトリーダーとストレージが最後に通過したアイテムを出力していることに気づきましたか? それをディスプレイに表示してみてください!" ベルトリーダーとストレージが最後に通過したアイテムを出力していることに気づきましたか? それをディスプレイに表示してみてください!"
reward_constant_signal: reward_constant_signal:
title: 定数信号 title: 定数信号
desc: desc: <strong>定数信号</strong>がワイヤレイヤで利用可能になりました! これは例えば<strong>アイテムフィルタ</strong>に接続すると便利です。<br><br>
<strong>定数信号</strong>がワイヤレイヤで利用可能になりました! これは例えば<strong>アイテムフィルタ</strong>に接続すると便利です。<br><br>
発信できる信号は<strong>形状</strong>、<strong>色</strong>、<strong>真偽値</strong>(1か0)です。 発信できる信号は<strong>形状</strong>、<strong>色</strong>、<strong>真偽値</strong>(1か0)です。
reward_logic_gates: reward_logic_gates:
title: 論理ゲート title: 論理ゲート
desc: desc: <strong>論理ゲート</strong>が利用可能になりました! 興奮する必要はありませんが、これは非常に優秀なんですよ!<br><br>
<strong>論理ゲート</strong>が利用可能になりました! 興奮する必要はありませんが、これは非常に優秀なんですよ!<br><br>
これでAND, OR, XOR, NOTを計算できます。<br><br> これでAND, OR, XOR, NOTを計算できます。<br><br>
ボーナスとして<strong>トランジスタ</strong>も追加しました! ボーナスとして<strong>トランジスタ</strong>も追加しました!
reward_virtual_processing: reward_virtual_processing:
@ -721,8 +718,7 @@ storyRewards:
- ワイヤでイカしたものを作る。<br><br> - 今までのように工場を建設する。<br><br> いずれにしても、楽しんでください! - ワイヤでイカしたものを作る。<br><br> - 今までのように工場を建設する。<br><br> いずれにしても、楽しんでください!
no_reward: no_reward:
title: 次のレベル title: 次のレベル
desc: desc: "このレベルには報酬はありません。次はきっとありますよ! <br><br> 補足: すでに作った生産ラインは削除しないようにしましょう。 -
"このレベルには報酬はありません。次はきっとありますよ! <br><br> 補足: すでに作った生産ラインは削除しないようにしましょう。 -
生産された形は<strong>すべて</strong>、後で<strong>アップグレードの解除</strong>に必要になります!" 生産された形は<strong>すべて</strong>、後で<strong>アップグレードの解除</strong>に必要になります!"
no_reward_freeplay: no_reward_freeplay:
title: 次のレベル title: 次のレベル
@ -848,8 +844,7 @@ settings:
description: 配置用のグリッドを無効にして、パフォーマンスを向上させます。 これにより、ゲームの見た目もすっきりします。 description: 配置用のグリッドを無効にして、パフォーマンスを向上させます。 これにより、ゲームの見た目もすっきりします。
clearCursorOnDeleteWhilePlacing: clearCursorOnDeleteWhilePlacing:
title: 右クリックで配置をキャンセル title: 右クリックで配置をキャンセル
description: description: デフォルトで有効です。建物を設置しているときに右クリックすると、選択中の建物がキャンセルされます。
デフォルトで有効です。建物を設置しているときに右クリックすると、選択中の建物がキャンセルされます。
無効にすると、建物の設置中に右クリックで建物を削除できます。 無効にすると、建物の設置中に右クリックで建物を削除できます。
lowQualityTextures: lowQualityTextures:
title: 低品質のテクスチャ(視認性低下) title: 低品質のテクスチャ(視認性低下)
@ -1048,10 +1043,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!
@ -1064,6 +1066,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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
@ -1087,3 +1095,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

@ -69,9 +69,9 @@ mainMenu:
savegameUnnamed: 이름 없음 savegameUnnamed: 이름 없음
puzzleMode: 퍼즐 모드 puzzleMode: 퍼즐 모드
back: Back back: Back
puzzleDlcText: 공장의 크기를 줄이고 최적화하는데 관심이 많으신가요? 지금 퍼즐 DLC를 puzzleDlcText: 공장의 크기를 줄이고 최적화하는데 관심이 많으신가요? 지금 퍼즐 DLC를 구입하세요!
구입하세요!
puzzleDlcWishlist: 지금 찜 목록에 추가하세요! puzzleDlcWishlist: 지금 찜 목록에 추가하세요!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: 확인 ok: 확인
@ -176,13 +176,12 @@ dialogs:
title: 아이템 설정 title: 아이템 설정
puzzleLoadFailed: puzzleLoadFailed:
title: 퍼즐 불러오기 실패 title: 퍼즐 불러오기 실패
desc: "Unfortunately the puzzles could not be loaded:" desc: "불행히도 이 퍼즐은 불러오는데 실패하였습니다:"
submitPuzzle: submitPuzzle:
title: 퍼즐 보내기 title: 퍼즐 보내기
descName: "퍼즐에 이름을 지어 주세요:" descName: "퍼즐에 이름을 지어 주세요:"
descIcon: "퍼즐의 아이콘으로 보여지게 될 짧은 단어를 지정해 주세요. descIcon: "퍼즐의 아이콘으로 보여지게 될 짧은 단어를 지정해 주세요. (<link>이곳</link>에서 생성하시거나, 아래 랜덤한 모양
(<link>이곳</link>에서 생성하시거나, 아래 랜덤한 모양 중 중 하나를 선택하세요):"
하나를 선택하세요):"
placeholderName: 퍼즐 제목 placeholderName: 퍼즐 제목
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: 크기 조절 불가능 title: 크기 조절 불가능
@ -192,8 +191,7 @@ dialogs:
desc: "퍼즐을 불러올 수 없었습니다:" desc: "퍼즐을 불러올 수 없었습니다:"
offlineMode: offlineMode:
title: 오프라인 모드 title: 오프라인 모드
desc: 서버에 접속할 수 없었으므로 오프라인 모드로 게임이 시작되었습니다. desc: 서버에 접속할 수 없었으므로 오프라인 모드로 게임이 시작되었습니다. 인터넷 연결 상태를 다시 한번 확인해 주세요.
인터넷 연결 상태를 다시 한번 확인해 주세요.
puzzleDownloadError: puzzleDownloadError:
title: 다운로드 오류 title: 다운로드 오류
desc: "퍼즐을 다운로드할 수 없습니다:" desc: "퍼즐을 다운로드할 수 없습니다:"
@ -202,21 +200,17 @@ dialogs:
desc: "퍼즐을 전송할 수 없습니다:" desc: "퍼즐을 전송할 수 없습니다:"
puzzleSubmitOk: puzzleSubmitOk:
title: 퍼즐 공개됨 title: 퍼즐 공개됨
desc: 축하합니다! 퍼즐이 업로드되었고 이제 다른 사람이 플레이할 수 있습니다. desc: 축하합니다! 퍼즐이 업로드되었고 이제 다른 사람이 플레이할 수 있습니다. "내 퍼즐" 섹션에서 찾으실 수 있습니다.
"내 퍼즐" 섹션에서 찾으실 수 있습니다.
puzzleCreateOffline: puzzleCreateOffline:
title: 오프라인 모드 title: 오프라인 모드
desc: 오프라인 모드임으로 퍼즐을 저장하거나 업로드할 수 없습니다. desc: 오프라인 모드임으로 퍼즐을 저장하거나 업로드할 수 없습니다. 그래도 계속하시겠습니까?
그래도 계속하시겠습니까?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: 권장 사항 title: 권장 사항
desc: 퍼즐 DLC 플레이시 소개되지 않은 요소를 접하시게 될 수 있으므로, 적어도 desc: 퍼즐 DLC 플레이시 소개되지 않은 요소를 접하시게 될 수 있으므로, 적어도 일반 게임을 12레벨까지 플레이하시는것을
일반 게임을 12레벨까지 플레이하시는것을 <strong>강력히</strong> 권장드립니다. <strong>강력히</strong> 권장드립니다. 그래도 계속하시겠습니까?
그래도 계속하시겠습니까?
puzzleShare: puzzleShare:
title: 짧은 키 복사됨 title: 짧은 키 복사됨
desc: 퍼즐의 짧은 키 (<key>) 가 클립보드에 복사되었습니다! desc: 퍼즐의 짧은 키 (<key>) 가 클립보드에 복사되었습니다! 메인 메뉴에서 퍼즐 접근 시 사용할 수 있습니다.
메인 메뉴에서 퍼즐 접근 시 사용할 수 있습니다.
puzzleReport: puzzleReport:
title: 퍼즐 신고 title: 퍼즐 신고
options: options:
@ -232,6 +226,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: 짧은 키 입력 title: 짧은 키 입력
desc: 불러올 퍼즐의 짧은 키를 입력해 주세요. desc: 불러올 퍼즐의 짧은 키를 입력해 주세요.
puzzleDelete:
title: 퍼즐을 지우시겠습니까?
desc: 정말로 퍼즐:'<title>'을 지우시겠습니까? 이것은 돌릴수 없습니다!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: 이동 moveMap: 이동
@ -323,9 +320,9 @@ ingame:
1_3_expand: "이 게임은 방치형 게임이 <strong>아닙니다</strong>! 더 많은 추출기와 벨트를 만들어 지정된 목표를 빨리 1_3_expand: "이 게임은 방치형 게임이 <strong>아닙니다</strong>! 더 많은 추출기와 벨트를 만들어 지정된 목표를 빨리
달성하세요.<br><br> 팁: <strong>SHIFT</strong> 키를 누른 상태에서는 빠르게 배치할 수 달성하세요.<br><br> 팁: <strong>SHIFT</strong> 키를 누른 상태에서는 빠르게 배치할 수
있고, <strong>R</strong> 키를 눌러 회전할 수 있습니다." 있고, <strong>R</strong> 키를 눌러 회전할 수 있습니다."
2_1_place_cutter: "<strong>절단기</strong>를 배치해서 원을 절반으로 나눠 보세요! 2_1_place_cutter: "Now place a <strong>Cutter</strong> to cut the circles in two
<br><br> 추신: 절단기는 방향에 상관없이 모양을 <strong>위에서부터 halves!<br><br> PS: The cutter always cuts from <strong>top to
아래로 자릅니다." bottom</strong> regardless of its orientation."
2_2_place_trash: 절단기가 <strong>막히거나 멈출 수 있습니다</strong>!<br><br> 2_2_place_trash: 절단기가 <strong>막히거나 멈출 수 있습니다</strong>!<br><br>
<strong>휴지통</strong>을 사용하여 현재 필요없는 쓰레기 도형 (!)을 제거하세요. <strong>휴지통</strong>을 사용하여 현재 필요없는 쓰레기 도형 (!)을 제거하세요.
2_3_more_cutters: "잘하셨습니다! 느린 처리 속도를 보완하기 위해 <strong>절단기를 두 개</strong> 이상 2_3_more_cutters: "잘하셨습니다! 느린 처리 속도를 보완하기 위해 <strong>절단기를 두 개</strong> 이상
@ -399,20 +396,19 @@ ingame:
clearItems: 아이템 초기화 clearItems: 아이템 초기화
share: 공유 share: 공유
report: 신고 report: 신고
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: 퍼즐 생성기 title: 퍼즐 생성기
instructions: instructions:
- 1. <strong>일정 생성기</strong>를 배치해 플레이어가 사용할 색깔과 모양 - 1. <strong>일정 생성기</strong>를 배치해 플레이어가 사용할 색깔과 모양 을 생성하세요
을 생성하세요 - 2. 플레이어가 나중에 만들 모양을 하나 이상 만들어 <strong>목표 수집기</strong> 로 배달하도록 만드세요
- 2. 플레이어가 나중에 만들 모양을 하나 이상 만들어 <strong>목표 수집기</strong> - 3. 목표 수집기가 모양을 일정 양 이상 수집하면 그것은 플레이어가 반드시 <strong>생산해야 할 목표
로 배달하도록 만드세요 모양</strong>으로 저장합니다 (<strong>초록색 뱃지</strong> 로 표시됨)
- 3. 목표 수집기가 모양을 일정 양 이상 수집하면 그것은 플레이어가 반드시
<strong>생산해야 할 목표 모양</strong>으로 저장합니다 (<strong>초록색 뱃지</strong>
로 표시됨)
- 4. 건물의 <strong>잠금 버튼</strong>을 눌러서 비활성화하세요 - 4. 건물의 <strong>잠금 버튼</strong>을 눌러서 비활성화하세요
- 5. 리뷰 버튼을 누르면 퍼즐이 검증되고 업로드할수 있게 됩니다. - 5. 리뷰 버튼을 누르면 퍼즐이 검증되고 업로드할수 있게 됩니다.
- 6. 공개시, 생성기와 목표 수집기를 제외한 <strong>모든 건물이</strong> - 6. 공개시, 생성기와 목표 수집기를 제외한 <strong>모든 건물이</strong> 제거됩니다 - 그 부분이 바로
제거됩니다 - 그 부분이 바로 플레이어가 스스로 알아내야 하는 것들이죠 :) 플레이어가 스스로 알아내야 하는 것들이죠 :)
puzzleCompletion: puzzleCompletion:
title: 퍼즐 완료됨! title: 퍼즐 완료됨!
titleLike: "퍼즐이 좋았다면 하트를 눌러주세요:" titleLike: "퍼즐이 좋았다면 하트를 눌러주세요:"
@ -738,12 +734,11 @@ storyRewards:
- 평소처럼 게임을 진행합니다.<br><br> 어떤 방식으로든, 재미있게 게임을 플레이해주시길 바랍니다! - 평소처럼 게임을 진행합니다.<br><br> 어떤 방식으로든, 재미있게 게임을 플레이해주시길 바랍니다!
reward_wires_painter_and_levers: reward_wires_painter_and_levers:
title: 전선과 4단 색칠기 title: 전선과 4단 색칠기
desc: " 방금 <strong>전선 레이어</strong>를 활성화하셨습니다: 이것은 일반 desc: " 방금 <strong>전선 레이어</strong>를 활성화하셨습니다: 이것은 일반 레이어 위에 존재하는 별개의 레이어로 수많은
레이어 위에 존재하는 별개의 레이어로 수많은 새로운 요소를 사용할 수 새로운 요소를 사용할 수 있습니다!<br><br> <strong>4단 색칠기</strong>를 활성화해 드리겠습니다 -
있습니다!<br><br> <strong>4단 색칠기</strong>를 활성화해 드리겠습니다 - 전선 레이어에서 색을 칠할 부분에 연결해 보세요!<br><br> 전선 레이어로 전환하시려면
전선 레이어에서 색을 칠할 부분에 연결해 보세요!<br><br> 전선 레이어로 <strong>E</strong>키를 눌러주세요.<br><br> 추신: <strong>힌트를 활성화</strong>해서
전환하시려면 <strong>E</strong>키를 눌러주세요.<br><br> 추신: <strong>힌트를 전선 튜토리얼을 활성화해 보세요!"
활성화</strong>해서 전선 튜토리얼을 활성화해 보세요!"
reward_filter: reward_filter:
title: 아이템 선별기 title: 아이템 선별기
desc: <strong>아이템 선별기</strong>가 잠금 해제되었습니다! 전선 레이어의 신호와 일치하는지에 대한 여부로 아이템을 위쪽 desc: <strong>아이템 선별기</strong>가 잠금 해제되었습니다! 전선 레이어의 신호와 일치하는지에 대한 여부로 아이템을 위쪽
@ -964,14 +959,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: 일정 생성기
goal_acceptor: Goal Acceptor goal_acceptor: 목표 수집기
block: Block block: 블록
massSelectClear: Clear belts massSelectClear: 벨트 초기화
about: about:
title: 게임 정보 title: 게임 정보
body: >- body: >-
@ -1067,30 +1062,36 @@ 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: 일정 생성기를 배치해주세요! noProducers: 일정 생성기를 배치해주세요!
noGoalAcceptors: 목표 수집기를 배치해주세요! noGoalAcceptors: 목표 수집기를 배치해주세요!
goalAcceptorNoItem: 하나 이상의 목표 수집기에 아이템이 지정되지 않았습니다. goalAcceptorNoItem: 하나 이상의 목표 수집기에 아이템이 지정되지 않았습니다. 모양을 운반해서 목표를 지정해 주세요.
모양을 운반해서 목표를 지정해 주세요. goalAcceptorRateNotMet: 하나 이상의 목표 수집기에 아이템이 충분하지 않습니다. 모든 수집기의 표시가 초록색인지 확인해주세요.
goalAcceptorRateNotMet: 하나 이상의 목표 수집기에 아이템이 충분하지 않습니다. buildingOutOfBounds: 하나 이상의 건물이 지을 수 있는 영역 밖에 존재합니다. 영역을 늘리거나 건물을 제거하세요.
모든 수집기의 표시가 초록색인지 확인해주세요. autoComplete: 퍼즐이 스스로 완료됩니다! 일정 생성기가 만든 모양이 목표 수집기로 바로 들어가고 있는건 아닌지 확인해주세요.
buildingOutOfBounds: 하나 이상의 건물이 지을 수 있는 영역 밖에 존재합니다. difficulties:
영역을 늘리거나 건물을 제거하세요. easy: 쉬움
autoComplete: 퍼즐이 스스로 완료됩니다! 일정 생성기가 만든 모양이 목표 수집기로 medium: 중간
바로 들어가고 있는건 아닌지 확인해주세요. hard: 어려움
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
backendErrors: backendErrors:
ratelimit: 너무 빠른 시간 내 작업을 반복하고 있습니다. 조금만 기다려 주세요. ratelimit: 너무 빠른 시간 내 작업을 반복하고 있습니다. 조금만 기다려 주세요.
invalid-api-key: 백엔드 서버와 통신할 수 없습니다. 게임을 업데이트하거나 invalid-api-key: 백엔드 서버와 통신할 수 없습니다. 게임을 업데이트하거나 재시작해 주세요 (잘못된 API 키).
재시작해 주세요 (잘못된 API 키). unauthorized: 백엔드 서버와 통신할 수 없습니다. 게임을 업데이트하거나 재시작해 주세요 (인증되지 않음).
unauthorized: 백엔드 서버와 통신할 수 없습니다. 게임을 업데이트하거나 bad-token: 백엔드 서버와 통신할 수 없습니다. 게임을 업데이트하거나 재시작해 주세요 (잘못된 토큰).
재시작해 주세요 (인증되지 않음).
bad-token: 백엔드 서버와 통신할 수 없습니다. 게임을 업데이트하거나
재시작해 주세요 (잘못된 토큰).
bad-id: 잘못된 퍼즐 구분자. bad-id: 잘못된 퍼즐 구분자.
not-found: 해당하는 퍼즐을 찾을 수 없습니다. not-found: 해당하는 퍼즐을 찾을 수 없습니다.
bad-category: 해당하는 분류를 찾을 수 없습니다. bad-category: 해당하는 분류를 찾을 수 없습니다.
@ -1106,3 +1107,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

@ -77,6 +77,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -250,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: Move moveMap: Move
@ -427,6 +431,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -1179,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!
@ -1195,6 +1208,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1237,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

@ -4,8 +4,8 @@ steamPage:
grote wereld. grote wereld.
discordLinkShort: Officiële Discord server discordLinkShort: Officiële Discord server
intro: >- intro: >-
Shapez.io is een spel waarin je fabrieken bouwt 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 zul je moeten uitbreiden in de oneindige wereld. Naarmate het spel vordert, worden de vormen complexer, en zul je moeten uitbreiden in de oneindige wereld.
@ -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 Google 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,9 +76,10 @@ 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!
puzzleDlcViewNow: Bekijk DLC
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -162,8 +164,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>sleutel</strong> van desc: Geef het een nuttige naam, Je kan ook een <strong>sleutel</strong> van een
een vorm gebruiken (die je <link>hier</link> kunt 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
@ -205,19 +207,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, het spel draait nu in de offline modus. 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 +234,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, kun 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,10 +257,14 @@ 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 rond de wereld moveMap: Beweeg rond de wereld
@ -331,10 +344,10 @@ 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 hem 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
@ -348,19 +361,20 @@ ingame:
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 helften te 2_1_place_cutter: "Plaats nu een <strong>Knipper</strong> om de cirkels in twee
knippen<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>vuilnisbak</strong> bijhouden</strong>!<br><br> Gebruik een
om van het momenteel (!) niet nodige afval af 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 trage 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 schakelaar.<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
@ -371,8 +385,8 @@ ingame:
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: Verbind niet alle te geven</strong> en de verver te activeren.<br><br> PS: Verbind
inputs! Probeer er eens 2." niet alle inputs! Probeer er eens 2."
colors: colors:
red: Rood red: Rood
green: Groen green: Groen
@ -431,21 +445,34 @@ ingame:
clearItems: Items leeg maken clearItems: Items leeg maken
share: Delen share: Delen
report: Rapporteren report: Rapporteren
clearBuildings: Verwijder Gebouwen
resetPuzzle: Reset Puzzel
puzzleEditorControls: puzzleEditorControls:
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 waarvan je wil dat de speler ze later maakt en lever het aan een of meerdere <strong>Ontvangers</strong>. - 2. Bouw een of meer vormen waarvan je wil dat de speler ze later
- 3. Wanneer een Ontvanger voor een bepaalde tijd lang een vorm ontvangt, <strong>wordt het opgeslagen als een doel</strong> dat de speler later moet produceren (Aangegeven door de <strong>groene indicator</strong>). maakt en lever het aan een of meerdere
- 4. Klik de <strong>vergrendelknop</strong> om een gebouw uit te schakelen. <strong>Ontvangers</strong>.
- 5. Zodra je op review klikt, wordt je puzzel gevalideerd en kun je het publiceren. - 3. Wanneer een Ontvanger voor een bepaalde tijd lang een vorm
- 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 :) ontvangt, <strong>wordt het opgeslagen als een doel</strong> dat
de speler later moet produceren (Aangegeven door de <strong>groene
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:
@ -623,8 +650,8 @@ buildings:
reader: reader:
default: default:
name: Lopende band lezer name: Lopende band lezer
description: Meet de gemiddelde doorvoer op de lopende 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
@ -633,8 +660,8 @@ buildings:
comparator: comparator:
default: default:
name: Vergelijker name: Vergelijker
description: Zendt 1 uit als beiden invoeren gelijk zijn, dat 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 Knipper name: Virtuele Knipper
@ -677,24 +704,22 @@ storyRewards:
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> - Daarom heb ik je de <strong>zal het vastlopen</strong> - Daarom heb ik je de
<strong>vuilnisbak</strong> gegeven, die alles vernietigt 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 - Ontgin wat kleur (op desc: "De <strong>verver</strong> is ontgrendeld - Ontgin wat kleur (op dezelfde
dezelfde manier hoe je vormen ontgint) 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>kleurenblind-modus</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 deze 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
@ -720,9 +745,9 @@ storyRewards:
reward_miner_chainable: reward_miner_chainable:
title: Ketting-ontginner title: Ketting-ontginner
desc: "Je hebt de <strong>Ketting-ontginner</strong> ontgrendeld! Je kunt hem desc: "Je hebt de <strong>Ketting-ontginner</strong> ontgrendeld! Je kunt hem
<strong>koppelen aan andere ontginners</strong> <strong>koppelen aan andere ontginners</strong> zodat je meer
zodat je meer materialen tegelijkertijd kunt 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. -
@ -750,9 +775,9 @@ storyRewards:
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 door op vormen genereert!<br><br> De HUB geeft de vorm die je nodig hebt
de draden-laag, dus je hoeft dat alleen te analyseren en door op de draden-laag, dus je hoeft dat alleen te analyseren en je
je fabriek dat automatisch te laten maken op basis daarvan. fabriek dat automatisch te laten maken op basis daarvan.
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>!
@ -817,8 +842,8 @@ storyRewards:
kunt nu de knipper, draaier, stapelaar en meer op de dradenlaag kunt nu de knipper, draaier, stapelaar en meer op de dradenlaag
stimuleren! Daarmee 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
elke mogelijke vorm te maken gevraagd 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 de draden-laag.<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 blijft hebben! dat je plezier blijft hebben!
reward_wires_painter_and_levers: reward_wires_painter_and_levers:
@ -992,9 +1017,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 lopende 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 wat je beweegt met je muis. De functie wordt niet aangeraden tenzij het
computer betreft 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.
@ -1116,15 +1141,15 @@ demo:
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 invoeren om te wisselen. - Als het stapelen niet werkt, probeer dan de invoeren om te wisselen.
- Je 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 van gebouw-snelheden 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!
- Je kunt <b>T</b> gebruiken om tussen verschillende varianten te schakelen. - Je kunt <b>T</b> gebruiken om tussen verschillende varianten te schakelen.
@ -1146,35 +1171,35 @@ tips:
- 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.
- Je kunt <b>ALT</b> ingedrukt houden om de richting van de geplaatste lopende 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 lopende banden 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 je zult - Maak de dingen niet ingewikkeld, probeer eenvoudig te blijven en je zult
ver komen. ver komen.
- Mogelijk zul je later in het spel fabrieken moeten 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 kun je 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 kunnen nooit op natuurlijke wijze spawnen. - Volle windmolens kunnen nooit op natuurlijke wijze spawnen.
- Kleur uw vormen voordat je ze knipt 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.
- Met 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 wereld, 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.
@ -1183,10 +1208,11 @@ tips:
- Dit spel heeft veel handige sneltoetsen! Bekijk zeker de - Dit spel heeft veel handige sneltoetsen! Bekijk zeker de
instellingenpagina. instellingenpagina.
- Dit spel 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 lopende banden leeg te maken, kun je een gebied kopiëren en plakken op dezelfde locatie. - Om de lopende banden leeg te maken, kun je een gebied kopiëren en plakken
- Druk op F4 om uw FPS en Tick Rate weer te geven. op dezelfde locatie.
- 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.
@ -1200,30 +1226,49 @@ 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: Officieel
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 voltooit 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.
@ -1239,3 +1284,6 @@ 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.

View File

@ -15,13 +15,13 @@ steamPage:
Ved å kjøpe spillet på Steam får du tilgang til fullversjonen, men du kan også spille en demo på shapez.io først og bestemme deg senere! Ved å kjøpe spillet på Steam får du tilgang til fullversjonen, men du kan også spille en demo på shapez.io først og bestemme deg senere!
what_others_say: Hva sier andre om shapez.io what_others_say: Hva sier andre om shapez.io
nothernlion_comment: Dette er et fantastisk spill - Jeg storkoser meg når jeg spiller det, nothernlion_comment: Dette er et fantastisk spill - Jeg storkoser meg når jeg
og tiden bare flyr avgårde. spiller det, og tiden bare flyr avgårde.
notch_comment: Oops. Jeg burde egentlig sove, men jeg tror jeg nettop fant ut notch_comment: Oops. Jeg burde egentlig sove, men jeg tror jeg nettop fant ut
hvordan man lager en PC i shapez.io hvordan man lager en PC i shapez.io
steam_review_comment: Dette spillet har sjålet livet mitt, og jeg vil ikke ha det tilbake. steam_review_comment: Dette spillet har sjålet livet mitt, og jeg vil ikke ha
Veldig avslappende fabrikkspill som ikke stopper meg fra å lage båndene mere det tilbake. Veldig avslappende fabrikkspill som ikke stopper meg fra å
effektive. lage båndene mere effektive.
global: global:
loading: Laster loading: Laster
error: Feil error: Feil
@ -76,9 +76,10 @@ mainMenu:
savegameUnnamed: Ingen Navn savegameUnnamed: Ingen Navn
puzzleMode: Puzzle Modus puzzleMode: Puzzle Modus
back: Tilbake back: Tilbake
puzzleDlcText: Liker du å bygge kompate og optimaliserte fabrikker? Skaff deg Puzzle puzzleDlcText: Liker du å bygge kompate og optimaliserte fabrikker? Skaff deg
tilleggspakken nå på Steam for mere moro! Puzzle tilleggspakken nå på Steam for mere moro!
puzzleDlcWishlist: Legg i ønskeliste nå! puzzleDlcWishlist: Legg i ønskeliste nå!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -106,9 +107,8 @@ dialogs:
text: "Kunne ikke laste inn lagringsfilen:" text: "Kunne ikke laste inn lagringsfilen:"
confirmSavegameDelete: confirmSavegameDelete:
title: Bekreft sletting title: Bekreft sletting
text: Er du sikker på at du vil slette følgende spill?<br><br> text: Er du sikker på at du vil slette følgende spill?<br><br> '<savegameName>'
'<savegameName>' på nivå <savegameLevel><br><br> Handlinge kan ikke på nivå <savegameLevel><br><br> Handlinge kan ikke reversjeres!
reversjeres!
savegameDeletionError: savegameDeletionError:
title: Kunne ikke slette title: Kunne ikke slette
text: "Kunne ikke slette lagringsfilen:" text: "Kunne ikke slette lagringsfilen:"
@ -182,19 +182,19 @@ dialogs:
editSignal: editSignal:
title: Velg Signal title: Velg Signal
descItems: "Velg en forhåndsvalgt gjenstand:" descItems: "Velg en forhåndsvalgt gjenstand:"
descShortKey: ... eller skriv inn <strong>korte koden</strong> av en form (Som du descShortKey: ... eller skriv inn <strong>korte koden</strong> av en form (Som
kan generere <link>her</link>) du kan generere <link>her</link>)
renameSavegame: renameSavegame:
title: Bytt Spillnavn title: Bytt Spillnavn
desc: Du kan bytte navn på ditt lagrede spill her. desc: Du kan bytte navn på ditt lagrede spill her.
tutorialVideoAvailable: tutorialVideoAvailable:
title: Introduksjon tilgjengelig title: Introduksjon tilgjengelig
desc: Det er en introduksjonsvideo tilgjengelig for dette nivået! Ønsker du desc: Det er en introduksjonsvideo tilgjengelig for dette nivået! Ønsker du å ta
å ta en titt? en titt?
tutorialVideoAvailableForeignLanguage: tutorialVideoAvailableForeignLanguage:
title: Introduksjon tilgjengelig title: Introduksjon tilgjengelig
desc: Det er en introduksjonsvideo tilgjengelig, men den er kun desc: Det er en introduksjonsvideo tilgjengelig, men den er kun tilgjengelig på
tilgjengelig på Engelsk. Ønsker du å ta en titt? Engelsk. Ønsker du å ta en titt?
editConstantProducer: editConstantProducer:
title: Velg Gjenstand title: Velg Gjenstand
puzzleLoadFailed: puzzleLoadFailed:
@ -203,21 +203,21 @@ dialogs:
submitPuzzle: submitPuzzle:
title: Send inn Puslespill title: Send inn Puslespill
descName: "Gi ditt puslespill et navn:" descName: "Gi ditt puslespill et navn:"
descIcon: "Vennligst skriv en kort, unik gjenkjenner, som vil bli vist som et ikon av descIcon: "Vennligst skriv en kort, unik gjenkjenner, som vil bli vist som et
ditt brett (Du kan lage dem <link>her</link>, eller velge en ikon av ditt brett (Du kan lage dem <link>her</link>, eller velge en
av de tilfeldigve genererte nedenfor):" av de tilfeldigve genererte nedenfor):"
placeholderName: Puslespilltittel placeholderName: Puslespilltittel
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Omgjøring av størrelse ikke mulig title: Omgjøring av størrelse ikke mulig
desc: Du kan ikke gjøre sonen noe mindre, for da vil noen bygninger være desc: Du kan ikke gjøre sonen noe mindre, for da vil noen bygninger være utenfor
utenfor sonen. sonen.
puzzleLoadError: puzzleLoadError:
title: Feil i puslespillet title: Feil i puslespillet
desc: "Puslespillet kunne ikke laste inn:" desc: "Puslespillet kunne ikke laste inn:"
offlineMode: offlineMode:
title: Offline Modus title: Offline Modus
desc: Fikk ikke kontakt med serveren, så spillet må kjøres i offline modus. desc: Fikk ikke kontakt med serveren, så spillet må kjøres i offline modus. Sørg
Sørg for at du har en fungerende internett tilkobling. for at du har en fungerende internett tilkobling.
puzzleDownloadError: puzzleDownloadError:
title: Nedlastningsfeil title: Nedlastningsfeil
desc: "Kunne ikke laste ned puslespillet:" desc: "Kunne ikke laste ned puslespillet:"
@ -234,13 +234,14 @@ dialogs:
puslespill. Ønsker du å fortsette? puslespill. Ønsker du å fortsette?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Anbefalinger title: Anbefalinger
desc: Jeg anbefaler på det <strong>sterkeste</strong> å spille hovedspillet til nivå 12 desc: Jeg anbefaler på det <strong>sterkeste</strong> å spille hovedspillet til
før du prøver Puzzle tillegspakken, ellers kan du oppleve nivå 12 før du prøver Puzzle tillegspakken, ellers kan du oppleve
mekanikk som du ikke har prøvd før. Ønsker du å fortsette? mekanikk som du ikke har prøvd før. Ønsker du å fortsette?
puzzleShare: puzzleShare:
title: Kort kode kopiert title: Kort kode kopiert
desc: Korte koden av puslespillet (<key>) har blitt kopiert til din utklippstavle! Den desc: Korte koden av puslespillet (<key>) har blitt kopiert til din
kan skrives inn i puslespillmenyen for å få tilgang til puslespillet. utklippstavle! Den kan skrives inn i puslespillmenyen for å få
tilgang til puslespillet.
puzzleReport: puzzleReport:
title: Rapporter Puslespill title: Rapporter Puslespill
options: options:
@ -256,6 +257,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Skriv inn kort kode title: Skriv inn kort kode
desc: Skriv inn korte koden til puslespillet for å laste den inn. desc: Skriv inn korte koden til puslespillet for å laste den inn.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Beveg moveMap: Beveg
@ -351,27 +355,27 @@ ingame:
og belter for å nå målet raskere.<br><br>Tips: Hold og belter for å nå målet raskere.<br><br>Tips: Hold
<strong>SHIFT</strong> for å plassere flere utdragere, og bruk <strong>SHIFT</strong> for å plassere flere utdragere, og bruk
<strong>R</strong> for å rotere dem." <strong>R</strong> for å rotere dem."
2_1_place_cutter: "Nå plasser en <strong>kutter</strong> for å kutte sirklene i to 2_1_place_cutter: "Nå plasser en <strong>kutter</strong> for å kutte sirklene i
halve biter!<br><br> NB: Kutteren kutter alltid fra <strong>toppen til to halve biter!<br><br> NB: Kutteren kutter alltid fra
bunnen</strong> uansett orienteringen." <strong>toppen til bunnen</strong> uansett orienteringen."
2_2_place_trash: Kutteren kan <strong>tette og lage kø</strong>!<br><br> Bruk en 2_2_place_trash: Kutteren kan <strong>tette og lage kø</strong>!<br><br> Bruk en
<strong>søppelbøtte</strong> for å bli kvitt nåværende (!) ikke <strong>søppelbøtte</strong> for å bli kvitt nåværende (!) ikke
nødvendige rester. nødvendige rester.
2_3_more_cutters: "Godt jobba! Nå plasser <strong>2 flere kuttere</strong> for å øke 2_3_more_cutters: "Godt jobba! Nå plasser <strong>2 flere kuttere</strong> for å
hastigheten på denne prosessen!<br><br> NB: Bruk <strong>0-9 øke hastigheten på denne prosessen!<br><br> NB: Bruk <strong>0-9
hurtigtastene</strong> for å velge bygning raskere!" hurtigtastene</strong> for å velge bygning raskere!"
3_1_rectangles: "Nå la oss fremvinne noen rektangler! <strong>Bygg 4 3_1_rectangles: "Nå la oss fremvinne noen rektangler! <strong>Bygg 4
utvinnere</strong> og koble de til hovedbygningen.<br><br> NB: utvinnere</strong> og koble de til hovedbygningen.<br><br> NB:
Hold inne <strong>SHIFT</strong> mens du drar beltet for å aktivere Hold inne <strong>SHIFT</strong> mens du drar beltet for å
belteplanleggeren!" aktivere belteplanleggeren!"
21_1_place_quad_painter: Plasser <strong>4veis maleren</strong> og få noen 21_1_place_quad_painter: Plasser <strong>4veis maleren</strong> og få noen
<strong>sirkler</strong>, <strong>hvite</strong> og <strong>sirkler</strong>, <strong>hvite</strong> og
<strong>rød</strong> farget! <strong>rød</strong> farget!
21_2_switch_to_wires: Bytt til kabelnivået ved å trykke 21_2_switch_to_wires: Bytt til kabelnivået ved å trykke
<strong>E</strong>!<br><br> Deretter <strong>koble alle fire <strong>E</strong>!<br><br> Deretter <strong>koble alle fire
inngangene</strong> til 4veis malerene med kabler! inngangene</strong> til 4veis malerene med kabler!
21_3_place_button: Flott! Nå plasser en <strong>bryter</strong> og koble den 21_3_place_button: Flott! Nå plasser en <strong>bryter</strong> og koble den med
med kabler! kabler!
21_4_press_button: "Trykk på bryteren for å <strong>utgi et gyldig 21_4_press_button: "Trykk på bryteren for å <strong>utgi et gyldig
signal</strong> som deretter aktiverer malerene.<br><br> NB: Du signal</strong> som deretter aktiverer malerene.<br><br> NB: Du
må ikke koble til alle inngangene! Prøv bare med to." må ikke koble til alle inngangene! Prøv bare med to."
@ -433,28 +437,31 @@ ingame:
clearItems: Fjern gjenstander clearItems: Fjern gjenstander
share: Del share: Del
report: Rapporter report: Rapporter
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puslespill lager title: Puslespill lager
instructions: instructions:
- 1. Plasser <strong>konstante produseringer</strong> for å gi former og - 1. Plasser <strong>konstante produseringer</strong> for å gi
farger til spilleren former og farger til spilleren
- 2. Bygg en eller flere former du vil at spilleren skal bygge senere og - 2. Bygg en eller flere former du vil at spilleren skal bygge
lever det til en eller fler <strong>Mål mottak</strong> senere og lever det til en eller fler <strong>Mål mottak</strong>
- 3. Når et målmottak mottar en form over en viss - 3. Når et målmottak mottar en form over en viss periode, vil den
periode, vil den <strong>lagres som et mål</strong> som spilleren må <strong>lagres som et mål</strong> som spilleren må produsere
produsere senere (Indikert av <strong>grønne skiltet</strong>). senere (Indikert av <strong>grønne skiltet</strong>).
- 4. Trykk <strong>låse knappen</strong> på en bygning for å deaktivere - 4. Trykk <strong>låse knappen</strong> på en bygning for å
den. deaktivere den.
- 5. Så fort du trykker gjennomgå, vil ditt puslespill bli validert og du - 5. Så fort du trykker gjennomgå, vil ditt puslespill bli validert
kan publisere det. og du kan publisere det.
- 6. Når det er publisert, <strong>vil alle bygningene bli fjernet</strong> - 6. Når det er publisert, <strong>vil alle bygningene bli
utenom produseringene og mål mottakene - Det er delen som fjernet</strong> utenom produseringene og mål mottakene - Det er
spilleren skal finne ut av dem selv, tross alt :) delen som spilleren skal finne ut av dem selv, tross alt :)
puzzleCompletion: puzzleCompletion:
title: Puslespill Fullført! title: Puslespill Fullført!
titleLike: "Trykk på hjertet hvis du likte puslespillet:" titleLike: "Trykk på hjertet hvis du likte puslespillet:"
titleRating: Hvor vanskelig syntes du det var? titleRating: Hvor vanskelig syntes du det var?
titleRatingDesc: Ditt omdømme vil hjelpe hjelpe meg med å gi deg bedre forslag i fremtiden titleRatingDesc: Ditt omdømme vil hjelpe hjelpe meg med å gi deg bedre forslag i
fremtiden
continueBtn: Fortsett å spill continueBtn: Fortsett å spill
menuBtn: Meny menuBtn: Meny
puzzleMetadata: puzzleMetadata:
@ -544,9 +551,8 @@ buildings:
inngang. inngang.
quad: quad:
name: Maler (Firedobbel) name: Maler (Firedobbel)
description: Lar deg male hver del av en form individuelt. Kun description: Lar deg male hver del av en form individuelt. Kun innganger med et
innganger med et <strong>ekte signal</strong> på kabel nivået <strong>ekte signal</strong> på kabel nivået vil bli malt!
vil bli malt!
mirrored: mirrored:
name: Maler name: Maler
description: Maler hele formen på venstre inngang med fargen fra øverste description: Maler hele formen på venstre inngang med fargen fra øverste
@ -562,8 +568,9 @@ buildings:
description: Lar deg transportere energi. description: Lar deg transportere energi.
second: second:
name: Kabel name: Kabel
description: Overfører signaler, som kan være gjenstander, farger eller booleanere (1 / 0). description: Overfører signaler, som kan være gjenstander, farger eller
Forskjellige fargede kabler kobler seg ikke sammen. booleanere (1 / 0). Forskjellige fargede kabler kobler seg ikke
sammen.
balancer: balancer:
default: default:
name: Balanserer name: Balanserer
@ -583,8 +590,8 @@ buildings:
storage: storage:
default: default:
name: Lager name: Lager
description: Lagre overflødige gjenstander, opp til en viss antall. Prioriterer venstre description: Lagre overflødige gjenstander, opp til en viss antall. Prioriterer
utgang og kan bli brukt som en overløpsventil. venstre utgang og kan bli brukt som en overløpsventil.
wire_tunnel: wire_tunnel:
default: default:
name: Kabelkryss name: Kabelkryss
@ -597,21 +604,21 @@ buildings:
lever: lever:
default: default:
name: Bryter name: Bryter
description: Kan skru av/på et booleaner signal (1 / 0) på kabel nivået, description: Kan skru av/på et booleaner signal (1 / 0) på kabel nivået, som
som igjen kan brukes for å kontrolere for eksempel filtrering. igjen kan brukes for å kontrolere for eksempel filtrering.
logic_gate: logic_gate:
default: default:
name: AND Gate name: AND Gate
description: Utgir en booleaner "1" hvis begge innganger er sanne. (Sanne betyr form, description: Utgir en booleaner "1" hvis begge innganger er sanne. (Sanne betyr
farge eller booleaner "1") form, farge eller booleaner "1")
not: not:
name: NOT Gate name: NOT Gate
description: Utgir en booleaner "1" hvis begge innganger ikke er sanne. (Sanne betyr description: Utgir en booleaner "1" hvis begge innganger ikke er sanne. (Sanne
form, farge eller booleaner "1") betyr form, farge eller booleaner "1")
xor: xor:
name: XOR Gate name: XOR Gate
description: Utgir en booleaner "1" hvis en av inngangene er sanne, men ikke begge. description: Utgir en booleaner "1" hvis en av inngangene er sanne, men ikke
(Sanne betyr form, farge eller booleaner "1") begge. (Sanne betyr form, farge eller booleaner "1")
or: or:
name: OR Gate name: OR Gate
description: Utgir en booleaner "1" hvis en av inngangene er sanne. (Sanne betyr description: Utgir en booleaner "1" hvis en av inngangene er sanne. (Sanne betyr
@ -619,23 +626,23 @@ buildings:
transistor: transistor:
default: default:
name: Transistorer name: Transistorer
description: Vidresender nedre inngang om sideinngangen er sann (en form, description: Vidresender nedre inngang om sideinngangen er sann (en form, farge
farge eller "1"). eller "1").
mirrored: mirrored:
name: Transistorer name: Transistorer
description: Vidresender nedre inngang om sideinngangen er sann (en form, description: Vidresender nedre inngang om sideinngangen er sann (en form, farge
farge eller "1"). eller "1").
filter: filter:
default: default:
name: Filter name: Filter
description: Koble til et signal for å rute alle tilsvarende gjenstander til toppen og description: Koble til et signal for å rute alle tilsvarende gjenstander til
gjenværende til høyre. Kan bli kontroller med booleaner signaler toppen og gjenværende til høyre. Kan bli kontroller med
også. booleaner signaler også.
display: display:
default: default:
name: Skjerm name: Skjerm
description: Koble til et signal for å vise det på skjermen - Det kan være en form, description: Koble til et signal for å vise det på skjermen - Det kan være en
farge eller booleaner. form, farge eller booleaner.
reader: reader:
default: default:
name: Belteleser name: Belteleser
@ -644,13 +651,13 @@ buildings:
analyzer: analyzer:
default: default:
name: Form Analyserer name: Form Analyserer
description: Analyserer øverst i høyre av det laveste nivået på en form description: Analyserer øverst i høyre av det laveste nivået på en form og
og returnerer dens form og farge. returnerer dens form og farge.
comparator: comparator:
default: default:
name: Sammenlign name: Sammenlign
description: Returnerer booleaner "1" hvis begge signalene er like. Kan sammenligne description: Returnerer booleaner "1" hvis begge signalene er like. Kan
former, gjenstander og booleaner. sammenligne former, gjenstander og booleaner.
virtual_processor: virtual_processor:
default: default:
name: Virituell Kutter name: Virituell Kutter
@ -660,8 +667,8 @@ buildings:
description: Virituelt roterer formen, både med klokken og mot klokken. description: Virituelt roterer formen, både med klokken og mot klokken.
unstacker: unstacker:
name: Virituell Avstabler name: Virituell Avstabler
description: Virituelt separerer øverste nivået på høyre utgang og description: Virituelt separerer øverste nivået på høyre utgang og gjenværende
gjenværende nede på venstre. nede på venstre.
stacker: stacker:
name: Virituell Stabler name: Virituell Stabler
description: Virituelt stabler formen på høyre med den på venstre. description: Virituelt stabler formen på høyre med den på venstre.
@ -672,8 +679,8 @@ buildings:
item_producer: item_producer:
default: default:
name: Gjenstands lager name: Gjenstands lager
description: Tilgjengelig kun i in sandbox modus, returnerer det gitte signalet fra description: Tilgjengelig kun i in sandbox modus, returnerer det gitte signalet
kabel nivået på det vanlige nivået. fra kabel nivået på det vanlige nivået.
constant_producer: constant_producer:
default: default:
name: Konstante Produseringer name: Konstante Produseringer
@ -689,12 +696,12 @@ buildings:
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Kutt Objekter title: Kutt Objekter
desc: Du åpnet nettop <strong>kutteren</strong>, som kutter former i to desc: Du åpnet nettop <strong>kutteren</strong>, som kutter former i to fra
fra toppen til bunnen <strong>uavhengig av dens toppen til bunnen <strong>uavhengig av dens
orientasjon</strong>!<br><br>Sørg for å bli kvitt søppel, orientasjon</strong>!<br><br>Sørg for å bli kvitt søppel, ellers
ellers <strong>vil det samle seg og tette</strong> - For dette formålet <strong>vil det samle seg og tette</strong> - For dette formålet
har jeg gitt deg en <strong>søppelkasse</strong>, som ødelegger har jeg gitt deg en <strong>søppelkasse</strong>, som ødelegger alt
alt du kaster i den! du kaster i den!
reward_rotater: reward_rotater:
title: Rotering title: Rotering
desc: <strong>Rotereren</strong> har blitt tilgjengelig! Den roterer objekter desc: <strong>Rotereren</strong> har blitt tilgjengelig! Den roterer objekter
@ -719,8 +726,7 @@ storyRewards:
reward_splitter: reward_splitter:
title: Fordeler title: Fordeler
desc: Du har åpnet opp <strong>fordler</strong> varianten av desc: Du har åpnet opp <strong>fordler</strong> varianten av
<strong>balansereren</strong> - Den godtar en inn og deler <strong>balansereren</strong> - Den godtar en inn og deler dem i to!
dem i to!
reward_tunnel: reward_tunnel:
title: Tunnel title: Tunnel
desc: <strong>Tunnelen</strong> har blitt tilgjengelig - Du kan nå transportere desc: <strong>Tunnelen</strong> har blitt tilgjengelig - Du kan nå transportere
@ -732,10 +738,10 @@ storyRewards:
<strong>trykk 'T' for å veksle mellom variantene</strong>! <strong>trykk 'T' for å veksle mellom variantene</strong>!
reward_miner_chainable: reward_miner_chainable:
title: Kjedeutdrager title: Kjedeutdrager
desc: "Du har åpnet <strong>kjedeutdrageren</strong>! Den kan desc: "Du har åpnet <strong>kjedeutdrageren</strong>! Den kan <strong>vidresende
<strong>vidresende sine ressursser</strong> til andre utdragere så du kan sine ressursser</strong> til andre utdragere så du kan mer effektivt
mer effektivt hente ut ressursser!<br><br> NB: Gamle hente ut ressursser!<br><br> NB: Gamle utdrageren har blitt byttet
utdrageren har blitt byttet ut på din hurtigbar nå!" ut på din hurtigbar nå!"
reward_underground_belt_tier_2: reward_underground_belt_tier_2:
title: Tunnel Nivå II title: Tunnel Nivå II
desc: Du har åpnet en ny variant av <strong>tunnelen</strong> - Den har desc: Du har åpnet en ny variant av <strong>tunnelen</strong> - Den har
@ -752,18 +758,19 @@ storyRewards:
konsumerer bare en farge istedenfor to! konsumerer bare en farge istedenfor to!
reward_storage: reward_storage:
title: Lagringsbuffer title: Lagringsbuffer
desc: Du har åpnet <strong>lagringsbuffer</strong> bygningen - Den lar deg desc: Du har åpnet <strong>lagringsbuffer</strong> bygningen - Den lar deg lagre
lagre gjenstander opp til et gitt antall!<br><br> Den prioriterer venstre gjenstander opp til et gitt antall!<br><br> Den prioriterer venstre
utgangen, så du kan også bruke det som en <strong>overløpsventil</strong>! utgangen, så du kan også bruke det som en
<strong>overløpsventil</strong>!
reward_freeplay: reward_freeplay:
title: Frispill title: Frispill
desc: Du klarte det! Du låste opp <strong>frispill modus</strong>! Dette betyr desc: Du klarte det! Du låste opp <strong>frispill modus</strong>! Dette betyr
at former er nå <strong>tilfeldige</strong> generert!<br><br> at former er nå <strong>tilfeldige</strong> generert!<br><br> Siden
Siden hovedbygningen nå krever en <strong>gjennomgang</strong> fra nå hovedbygningen nå krever en <strong>gjennomgang</strong> fra nå av,
av, anbefaler jeg å bygge en maskin som automatisk anbefaler jeg å bygge en maskin som automatisk leverer ønskede
leverer ønskede formen!<br><br> Hovedbygningen utgir den forespurte formen!<br><br> Hovedbygningen utgir den forespurte formen på kabel
formen på kabel nivået, så alt du må gjøre er å analysere det og nivået, så alt du må gjøre er å analysere det og automatisk
automatisk konfigerer din fabrikk basert på det. konfigerer din fabrikk basert på det.
reward_blueprints: reward_blueprints:
title: Blåkopier title: Blåkopier
desc: Du kan nå <strong>kopiere og lime inn</strong> deler av fabrikken din! desc: Du kan nå <strong>kopiere og lime inn</strong> deler av fabrikken din!
@ -783,67 +790,68 @@ storyRewards:
versjonen! versjonen!
reward_balancer: reward_balancer:
title: Balanserer title: Balanserer
desc: Den multifunksjonible <strong>balansereren</strong> har blitt tilgjengelig - Den kan desc: Den multifunksjonible <strong>balansereren</strong> har blitt tilgjengelig
bli brukt for å bygge større fabrikker ved å <strong>dele opp og slå sammen - Den kan bli brukt for å bygge større fabrikker ved å <strong>dele
gjenstander</strong> på flere belter! opp og slå sammen gjenstander</strong> på flere belter!
reward_merger: reward_merger:
title: Kompakt Sammenslåer title: Kompakt Sammenslåer
desc: Du har åpnet opp en <strong>sammenslåer</strong> variant av desc: Du har åpnet opp en <strong>sammenslåer</strong> variant av
<strong>balansereren</strong> - Den godtar to innganger og slår de sammen <strong>balansereren</strong> - Den godtar to innganger og slår de
til ett belte! sammen til ett belte!
reward_belt_reader: reward_belt_reader:
title: Belte Leser title: Belte Leser
desc: Du har låst opp <strong>belte leseren</strong>! Den lar deg desc: Du har låst opp <strong>belte leseren</strong>! Den lar deg måle trafikken
måle trafikken på et belte.<br><br>Og vent til du låser opp på et belte.<br><br>Og vent til du låser opp kabler - da blir den
kabler - da blir den veldig nyttig! veldig nyttig!
reward_rotater_180: reward_rotater_180:
title: Roterer (180 grader) title: Roterer (180 grader)
desc: Du åpnet opp 180 graders <strong>rotereren</strong>! - Den lar desc: Du åpnet opp 180 graders <strong>rotereren</strong>! - Den lar deg rotere
deg rotere en form 180 grader (Overraskelse! :D) en form 180 grader (Overraskelse! :D)
reward_display: reward_display:
title: Skjerm title: Skjerm
desc: "Du har åpnet opp <strong>Skjermen</strong> - Koble til et signal desc: "Du har åpnet opp <strong>Skjermen</strong> - Koble til et signal på kabel
på kabel nivået for å visualisere det!<br><br> NB: La du merke til belte nivået for å visualisere det!<br><br> NB: La du merke til belte
leseren og lagringsbygningen utgir siste gjenstanden de så? Prøv å vis det på en leseren og lagringsbygningen utgir siste gjenstanden de så? Prøv å
skjerm!" vis det på en skjerm!"
reward_constant_signal: reward_constant_signal:
title: Konstant Signal title: Konstant Signal
desc: Du åpnet opp <strong>konstant signal</strong> bygningen på kabel desc: Du åpnet opp <strong>konstant signal</strong> bygningen på kabel nivået!
nivået! Denne er brukbar for å koble til <strong>gjenstandsfilter</strong> Denne er brukbar for å koble til <strong>gjenstandsfilter</strong>
for eksempel.<br><br> Det konstante signalet kan utgi en for eksempel.<br><br> Det konstante signalet kan utgi en
<strong>form</strong>, <strong>farge</strong> eller <strong>form</strong>, <strong>farge</strong> eller
<strong>booleaner</strong> (1 / 0). <strong>booleaner</strong> (1 / 0).
reward_logic_gates: reward_logic_gates:
title: Logic Gates title: Logic Gates
desc: Du åpnet opp <strong>logic gates</strong>! Du trenger ikke være så overlykkelig desc: Du åpnet opp <strong>logic gates</strong>! Du trenger ikke være så
for dette, men det er faktisk super kult!<br><br> Med disse overlykkelig for dette, men det er faktisk super kult!<br><br> Med
kan du nå utregne AND, OR, XOR og NOT operasjoner.<br><br> Som en disse kan du nå utregne AND, OR, XOR og NOT operasjoner.<br><br> Som
bonus på toppen, ga jeg deg også <strong>transistorer</strong>! en bonus på toppen, ga jeg deg også <strong>transistorer</strong>!
reward_virtual_processing: reward_virtual_processing:
title: Virtuell Prosessering title: Virtuell Prosessering
desc: Du fikk nettop en hel del av bygninger som lar deg desc: Du fikk nettop en hel del av bygninger som lar deg <strong>simulere
<strong>simulere prosessen av former</strong>!<br><br> Du kan prosessen av former</strong>!<br><br> Du kan nå simulere kutting,
nå simulere kutting, rotering, stabling og mer på kabel nivået! rotering, stabling og mer på kabel nivået! Med dette har du nå tre
Med dette har du nå tre muligheter for å fortsette spillet:<br><br> - muligheter for å fortsette spillet:<br><br> - Bygg en
Bygg en <strong>automatisert maskin</strong> som lager alle mulige <strong>automatisert maskin</strong> som lager alle mulige former
former forespurt av hovedbygningen (Jeg anbefaler deg å prøve dette!).<br><br> - Bygg forespurt av hovedbygningen (Jeg anbefaler deg å prøve
noe kult med kabler.<br><br> - Fortsett å spill dette!).<br><br> - Bygg noe kult med kabler.<br><br> - Fortsett å
vanlig.<br><br> Hva nå enn du velger, husk å ha det gøy! spill vanlig.<br><br> Hva nå enn du velger, husk å ha det gøy!
reward_wires_painter_and_levers: reward_wires_painter_and_levers:
title: Kabler & 4veis Fargelegger title: Kabler & 4veis Fargelegger
desc: "Du åpnet nettop <strong>kabel nivået</strong>: Det er et desc: "Du åpnet nettop <strong>kabel nivået</strong>: Det er et separat nivå på
separat nivå på toppen av det vanlige som introduserer mye nye toppen av det vanlige som introduserer mye nye mekanismer!<br><br> I
mekanismer!<br><br> I begynnelsen åpnet du <strong>4 veis begynnelsen åpnet du <strong>4 veis fargeleggeren</strong> - Koble
fargeleggeren</strong> - Koble til inngangene du vil male med på til inngangene du vil male med på kabel nivået!<br><br> For å bytte
kabel nivået!<br><br> For å bytte til kabel nivået, trykk til kabel nivået, trykk <strong>E</strong>. <br><br> NB:
<strong>E</strong>. <br><br> NB: <strong>Skru på tips</strong> på <strong>Skru på tips</strong> på instillinger for å aktivere kabel
instillinger for å aktivere kabel nivå introduksjonen!" nivå introduksjonen!"
reward_filter: reward_filter:
title: Gjenstandsfilter title: Gjenstandsfilter
desc: Du åpnet opp <strong>Gjenstandsfilter</strong>! Den vil rute gjenstander enten desc: Du åpnet opp <strong>Gjenstandsfilter</strong>! Den vil rute gjenstander
til toppen eller høyre utgang avhengig av om de matcher enten til toppen eller høyre utgang avhengig av om de matcher
signalet fra kabel nivået eller ikke.<br><br> Du kan også legge inn et signalet fra kabel nivået eller ikke.<br><br> Du kan også legge inn
booleaner signal (1 / 0) for å aktivere eller deaktivere den i sin helhet. et booleaner signal (1 / 0) for å aktivere eller deaktivere den i
sin helhet.
reward_demo_end: reward_demo_end:
title: Slutt på Demo title: Slutt på Demo
desc: Du har nådd slutten på demoversjonen! desc: Du har nådd slutten på demoversjonen!
@ -971,40 +979,41 @@ settings:
description: Sett volumet på musikk description: Sett volumet på musikk
lowQualityMapResources: lowQualityMapResources:
title: Lavkvalitets Kart Ressursser title: Lavkvalitets Kart Ressursser
description: Simplifiserer fremvisningen av ressursser på kartet når zoomet inn for å description: Simplifiserer fremvisningen av ressursser på kartet når zoomet inn
forbedre ytelsen. Det ser også renere ut, så sørg for å sjekke det for å forbedre ytelsen. Det ser også renere ut, så sørg for å
ut! sjekke det ut!
disableTileGrid: disableTileGrid:
title: Deaktiver Rutenett title: Deaktiver Rutenett
description: Deaktiver rutenettet kan hjelpe på ytelse. Dette vil også description: Deaktiver rutenettet kan hjelpe på ytelse. Dette vil også
spillet til å se renere ut! spillet til å se renere ut!
clearCursorOnDeleteWhilePlacing: clearCursorOnDeleteWhilePlacing:
title: Fjern musepil ved høyreklikk title: Fjern musepil ved høyreklikk
description: Skrudd på standard, fjerner hva enn du har ved musen når du høyreklikker description: Skrudd på standard, fjerner hva enn du har ved musen når du
mens du har en bygning valgt for plassering. Hvis deaktivert, høyreklikker mens du har en bygning valgt for plassering. Hvis
så kan du slette bytninger ved å høyreklikke mens du plasserer en deaktivert, så kan du slette bytninger ved å høyreklikke mens du
bytgning. plasserer en bytgning.
lowQualityTextures: lowQualityTextures:
title: Lavkvalitets teksturer (Stygt) title: Lavkvalitets teksturer (Stygt)
description: Bruker lavkvalitets teksturer for å forbedre ytelsen. Dette vil få description: Bruker lavkvalitets teksturer for å forbedre ytelsen. Dette vil få
spillet til å se veldig sygt ut! spillet til å se veldig sygt ut!
displayChunkBorders: displayChunkBorders:
title: Vis Sektor Rammer title: Vis Sektor Rammer
description: Spillet er delt inn i sektorer på 16x16 ruter, hvis denne instillingen er description: Spillet er delt inn i sektorer på 16x16 ruter, hvis denne
skrudd på, vil kantene i hver sektor vises. instillingen er skrudd på, vil kantene i hver sektor vises.
pickMinerOnPatch: pickMinerOnPatch:
title: Velg utdrager på ressurss felt title: Velg utdrager på ressurss felt
description: Aktivert standard, velger utdrageren hvis du bruker pipette når du description: Aktivert standard, velger utdrageren hvis du bruker pipette når du
holder over et ressurss felt. holder over et ressurss felt.
simplifiedBelts: simplifiedBelts:
title: Simplifiserte Belter (Sygt) title: Simplifiserte Belter (Sygt)
description: Fremviser ikke ting på belter forutenom når du holder musen over beltet for å forbedre description: Fremviser ikke ting på belter forutenom når du holder musen over
ytelsen. Jeg anbefaler ikke å spille med dette med mindre beltet for å forbedre ytelsen. Jeg anbefaler ikke å spille med
du absolutt trenger ytelsen. dette med mindre du absolutt trenger ytelsen.
enableMousePan: enableMousePan:
title: Aktiver Musebeveget Kart title: Aktiver Musebeveget Kart
description: Lar deg flytte rundt på kartet ved å bevege musen til kanten av description: Lar deg flytte rundt på kartet ved å bevege musen til kanten av
skjermen. Hastigheten avgjøres av Bevegelses Hastighet instillingen. skjermen. Hastigheten avgjøres av Bevegelses Hastighet
instillingen.
zoomToCursor: zoomToCursor:
title: Forstørr mot musepekeren title: Forstørr mot musepekeren
description: Hvis aktivert, vil forstørring skje mot der du har musepekeren description: Hvis aktivert, vil forstørring skje mot der du har musepekeren
@ -1126,7 +1135,8 @@ tips:
- Hvis stabling ikke funker, prøv å bytt inngangene. - Hvis stabling ikke funker, prøv å bytt inngangene.
- Du kan veksle mellom belteplanleggerens orienterinv ved å trykke <b>R</b>. - Du kan veksle mellom belteplanleggerens orienterinv ved å trykke <b>R</b>.
- Hold nede <b>CTRL</b> for å dra belter uten auto orientering. - Hold nede <b>CTRL</b> for å dra belter uten auto orientering.
- Fordelingen forblir det samme, så lenge alle oppgraderingene er på samme nivå. - Fordelingen forblir det samme, så lenge alle oppgraderingene er på samme
nivå.
- Seriell utføring er mer effektivt enn paralell utføring. - Seriell utføring er mer effektivt enn paralell utføring.
- Du vil låse opp flere varianter av bygninger senere i spillet! - Du vil låse opp flere varianter av bygninger senere i spillet!
- Du kan bruke <b>T</b> for å bytte mellom forskjellige varianter. - Du kan bruke <b>T</b> for å bytte mellom forskjellige varianter.
@ -1138,14 +1148,15 @@ tips:
- På maks nivå, vil 5 utdragere fylle et eget belte. - På maks nivå, vil 5 utdragere fylle et eget belte.
- Ikke glem tunneller! - Ikke glem tunneller!
- Du trenger ikke å dele opp gjenstander jent for maks effektivitet. - Du trenger ikke å dele opp gjenstander jent for maks effektivitet.
- Holdt nede <b>SHIFT</b> for å aktivere belte planleggeren, den lar deg plassere - Holdt nede <b>SHIFT</b> for å aktivere belte planleggeren, den lar deg
lange linjer med belter veldig lett. plassere lange linjer med belter veldig lett.
- Kutteren vil alltid kutte vertikalt, uavhengig av orientasjonen. - Kutteren vil alltid kutte vertikalt, uavhengig av orientasjonen.
- For hvit farge, kombiner alle tre fargene. - For hvit farge, kombiner alle tre fargene.
- Lagringbygningen prioriterer første utgangen. - Lagringbygningen prioriterer første utgangen.
- Sett av tid til å bygge repeterbare løsninger - det er verdt det! - Sett av tid til å bygge repeterbare løsninger - det er verdt det!
- Hold nede <b>CTRL</b> for å plassere flere av samme bygning. - Hold nede <b>CTRL</b> for å plassere flere av samme bygning.
- Du kan holde nede <b>ALT</b> for å reversjere plasseringen av plasserte belter. - Du kan holde nede <b>ALT</b> for å reversjere plasseringen av plasserte
belter.
- Effektivitet er nøkkelen! - Effektivitet er nøkkelen!
- Form feltene som er lengt unna fra hovedbygget er mer avanserte. - Form feltene som er lengt unna fra hovedbygget er mer avanserte.
- Bygninger har en begrenset hastighet. Del de opp for maksimum effektivitet. - Bygninger har en begrenset hastighet. Del de opp for maksimum effektivitet.
@ -1161,21 +1172,24 @@ tips:
stablere. stablere.
- Fulle vindmøller / pinnehjul finnes ikke naturlig. - Fulle vindmøller / pinnehjul finnes ikke naturlig.
- Fargelegg dine former før du kutter de for maks effektivitet. - Fargelegg dine former før du kutter de for maks effektivitet.
- Med moduler er plass bare en oppfatning; en bekymring for dødelige mennesker. - Med moduler er plass bare en oppfatning; en bekymring for dødelige
mennesker.
- Lag en separat blueprint fabrikk. De er viktig for moduler. - Lag en separat blueprint fabrikk. De er viktig for moduler.
- Sjekk ut fargeblanderen, og dine spørsmål vil bli besvart. - Sjekk ut fargeblanderen, og dine spørsmål vil bli besvart.
- Bruk <b>CTRL</b> + Trykk for å velge et område. - Bruk <b>CTRL</b> + Trykk for å velge et område.
- Bygge for nære hovedbygnignen kan sette en stopper for senere prosjekter. - Bygge for nære hovedbygnignen kan sette en stopper for senere prosjekter.
- Tegnestift ikonet ved siden av hver form i oppgraderingslisten låser det fast til skjermen. - Tegnestift ikonet ved siden av hver form i oppgraderingslisten låser det
fast til skjermen.
- Bland alle primærfargene sammen for å lage hvis farge! - Bland alle primærfargene sammen for å lage hvis farge!
- Du har et evit kart. Ikke tett sammen fabrikken, utvid! - Du har et evit kart. Ikke tett sammen fabrikken, utvid!
- Sjekk også ut Factorio! Det er mitt favorittspill. - Sjekk også ut Factorio! Det er mitt favorittspill.
- 4veis Kutteren kutter med klokken, starter fra øverst i høyre! - 4veis Kutteren kutter med klokken, starter fra øverst i høyre!
- Du kan laste ned dine lagrede spill på hovedmenyen! - Du kan laste ned dine lagrede spill på hovedmenyen!
- Dette spillet har mange fornuftige hurtigtaster! Sjekk de ut - Dette spillet har mange fornuftige hurtigtaster! Sjekk de ut
instillinger. instillinger.
- Dette spillet har masse instillinger, sørg for å sjekke de ut! - Dette spillet har masse instillinger, sørg for å sjekke de ut!
- Markøren på hjovedbygningen har et lite kompass for å indikere retningen til den! - Markøren på hjovedbygningen har et lite kompass for å indikere retningen
til den!
- For å tømme belter, kutt området også lim det inn igjen på samme område. - For å tømme belter, kutt området også lim det inn igjen på samme område.
- Trykk F4 for å vise din FPS og Tick Rate. - Trykk F4 for å vise din FPS og Tick Rate.
- Trykk F4 to ganger for å vise ruten til din mus og kamera. - Trykk F4 to ganger for å vise ruten til din mus og kamera.
@ -1195,30 +1209,43 @@ puzzleMenu:
new: Ny new: Ny
top-rated: Høyest Rangert top-rated: Høyest Rangert
mine: Mine Puslespill mine: Mine Puslespill
short: Kort
easy: Lett easy: Lett
hard: Vanskelig hard: Vanskelig
completed: Fullført completed: Fullført
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Ugyldig Puslespill title: Ugyldig Puslespill
noProducers: Venligst plasser en Konstant Produserer! noProducers: Venligst plasser en Konstant Produserer!
noGoalAcceptors: Vennligst plasser en Mål Mottaker! noGoalAcceptors: Vennligst plasser en Mål Mottaker!
goalAcceptorNoItem: En eller flere Mål Mottakere har ikke blitt tildelt en gjenstand. goalAcceptorNoItem: En eller flere Mål Mottakere har ikke blitt tildelt en
Lever en form til dem for å sette målet. gjenstand. Lever en form til dem for å sette målet.
goalAcceptorRateNotMet: En eller flere Mål Mottakere får ikke nok gjenstander. goalAcceptorRateNotMet: En eller flere Mål Mottakere får ikke nok gjenstander.
Sørg for at indikatorene er grønn for alle mottakerene. Sørg for at indikatorene er grønn for alle mottakerene.
buildingOutOfBounds: En eller flere bygninger er utenfor det byggbare området. buildingOutOfBounds: En eller flere bygninger er utenfor det byggbare området.
Enten øk området eller fjern dem. Enten øk området eller fjern dem.
autoComplete: Ditt puslespill fullførte seg selv automatisk! Sørg for at dine Konstant Pr autoComplete: Ditt puslespill fullførte seg selv automatisk! Sørg for at dine
Produserere ikke leverer direkte til dine Mål Mottakere. Konstant Pr Produserere ikke leverer direkte til dine Mål Mottakere.
difficulties:
easy: Easy
medium: Medium
hard: Hard
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
backendErrors: backendErrors:
ratelimit: Du gjør en handling for ofte. Vennligst vent litt. ratelimit: Du gjør en handling for ofte. Vennligst vent litt.
invalid-api-key: Kunne ikke kommunisere med kjernen, vennligst prøv å invalid-api-key: Kunne ikke kommunisere med kjernen, vennligst prøv å
oppdater/start spillet på nytt (Ugyldig Api Nøkkel). oppdater/start spillet på nytt (Ugyldig Api Nøkkel).
unauthorized: Kunne ikke kommunisere med kjernen, vennligst prøv å unauthorized: Kunne ikke kommunisere med kjernen, vennligst prøv å
oppdater/start spillet på nytt (Uautorisert). oppdater/start spillet på nytt (Uautorisert).
bad-token: Kunne ikke kommunisere med kjernen, vennligst prøv å oppdater/ bad-token: Kunne ikke kommunisere med kjernen, vennligst prøv å oppdater/ start
start spillet på nytt (Ugyldig token). spillet på nytt (Ugyldig token).
bad-id: Ugyldig Puslespill identifikator. bad-id: Ugyldig Puslespill identifikator.
not-found: Det gitte puslespillet kunne ikke bli funnet. not-found: Det gitte puslespillet kunne ikke bli funnet.
bad-category: Den gitte kategorien kunne ikke bli funnet. bad-category: Den gitte kategorien kunne ikke bli funnet.
@ -1234,3 +1261,6 @@ backendErrors:
bad-payload: Forespørselen inneholder ugyldig data. bad-payload: Forespørselen inneholder ugyldig data.
bad-building-placement: Ditt puslespill inneholder ugyldig plasserte bygninger. bad-building-placement: Ditt puslespill inneholder ugyldig plasserte bygninger.
timeout: Forespørselen timet ut. timeout: Forespørselen timet ut.
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

@ -78,6 +78,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -257,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: Ruch moveMap: Ruch
@ -435,6 +439,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -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,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1276,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,9 +74,10 @@ 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!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -198,9 +199,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 +212,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 +223,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 +254,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
@ -432,22 +438,27 @@ ingame:
clearItems: Limpar Items clearItems: Limpar Items
share: Compartilhar share: Compartilhar
report: Denunciar report: Denunciar
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
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 +695,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 +1228,45 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1282,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,9 +76,10 @@ 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!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -207,20 +208,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 +231,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 +264,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: Apagar Puzzle?
desc: Tens a certeza de que queres apagar '<title>'? Isto não pode ser anulado!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Mover moveMap: Mover
@ -439,23 +447,28 @@ ingame:
clearItems: Limpar Itens clearItems: Limpar Itens
share: Partilhar share: Partilhar
report: Reportar report: Reportar
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
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 +705,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 +1239,45 @@ 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: Médio
official: Oficial
trending: Tendências de Hoje
trending-weekly: Tendências da Semana
categories: Categorias
difficulties: Por Dificuldade
account: Os meus Puzzles
search: Procurar
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: Fácil
medium: Médio
hard: Difícil
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1293,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: O puzzle já tem imensos gostos. Se ainda o quiseres
remover, por favor contacta support@shapez.io!
no-permission: Não tens permissão para realizar esta ação.

View File

@ -79,6 +79,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -258,6 +259,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
@ -436,6 +440,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -1200,10 +1206,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 +1229,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1258,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

@ -77,6 +77,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -195,66 +196,70 @@ 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 internet 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> рекомендую пройти обычную игру до уровня
before attempting the puzzle DLC, otherwise you may encounter 12 перед игрой в 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 +433,47 @@ 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: Пожаловаться
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
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: Головоломка завершена!
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 +689,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
@ -1210,26 +1219,41 @@ 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: Пожалуйста, разместисте постоянный производитель! noProducers: Пожалуйста, разместисте постоянный производитель!
noGoalAcceptors: Пожалуйста, разместите приемник цели! noGoalAcceptors: Пожалуйста, разместите приемник цели!
goalAcceptorNoItem: Одному или несколькоим приеминкам цели не назначен предмет. goalAcceptorNoItem: Одному или несколькоим приеминкам цели не назначен предмет.
Доставьте к ним фигуру, чтоб установить цель. Доставьте к ним фигуру, чтоб установить цель.
goalAcceptorRateNotMet: Один или несколько приемников цели не получают достаточно предметов. goalAcceptorRateNotMet: Один или несколько приемников цели не получают
Убедитесь, что индикаторы всех приемников зеленые. достаточно предметов. Убедитесь, что индикаторы всех приемников
buildingOutOfBounds: Одно или несколько зданий находятся за пределами зоны строительства. зеленые.
Либо увеличьте зону, либо удалите их. buildingOutOfBounds: Одно или несколько зданий находятся за пределами зоны
autoComplete: Ваша головоломка завершится автоматически! Убедитесь, что ваши постоянные строительства. Либо увеличьте зону, либо удалите их.
производители не доставляют фигуры напрямую приемникам цели. autoComplete: Ваша головоломка завершится автоматически! Убедитесь, что ваши
постоянные производители не доставляют фигуры напрямую приемникам
цели.
difficulties:
easy: Лего
medium: Средне
hard: Сложно
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
backendErrors: backendErrors:
ratelimit: Вы слишком часто выполняете свои действия. Подождите немного. ratelimit: Вы слишком часто выполняете свои действия. Подождите немного.
invalid-api-key: Не удалось связаться с сервером, попробуйте обновить/перезапустить invalid-api-key: Не удалось связаться с сервером, попробуйте
игру (Invalid Api Key). обновить/перезапустить игру (Invalid Api Key).
unauthorized: Не удалось связаться с сервером, попробуйте обновить/перезапустить unauthorized: Не удалось связаться с сервером, попробуйте обновить/перезапустить
игру (Unauthorized). игру (Unauthorized).
bad-token: Не удалось связаться с сервером, попробуйте обновить/перезапустить bad-token: Не удалось связаться с сервером, попробуйте обновить/перезапустить
@ -1249,3 +1273,6 @@ backendErrors:
bad-payload: Запрос содержит неверные данные. bad-payload: Запрос содержит неверные данные.
bad-building-placement: Ваша головоломка содержит неверно размещенные здания. bad-building-placement: Ваша головоломка содержит неверно размещенные здания.
timeout: Время ожидания запроса истекло. timeout: Время ожидания запроса истекло.
too-many-likes-already: Головоломка уже заработала слишком много лайков. Если вы
все еще хотите удалить ее, обратитесь в support@shapez.io!
no-permission: У вас нет прав на выполнение этого действия.

View File

@ -78,6 +78,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -252,6 +253,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
@ -429,6 +433,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -1182,10 +1188,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 +1211,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1240,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

@ -78,6 +78,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -252,6 +253,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
@ -429,6 +433,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -1180,10 +1186,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 +1209,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1238,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

@ -78,6 +78,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -256,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: Flytta moveMap: Flytta
@ -433,6 +437,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -1190,10 +1196,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 +1219,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1248,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

@ -21,7 +21,7 @@ steamPage:
hatlarımı daha verimli yapmamı engelleyemeyecek kadar güzel bir fabrika hatlarımı daha verimli yapmamı engelleyemeyecek kadar güzel bir fabrika
oyunu. oyunu.
global: global:
loading: Yüklenİyor loading: Yükleniyor
error: Hata error: Hata
thousandsDivider: "," thousandsDivider: ","
decimalSeparator: . decimalSeparator: .
@ -57,11 +57,11 @@ demoBanners:
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!
mainMenu: mainMenu:
play: Oyna play: Oyna
changelog: Değİşİklİk Günlüğü changelog: Değişiklik Günlüğü
importSavegame: Kayıt Yükle importSavegame: Kayıt Yükle
openSourceHint: Bu oyun açık kaynak kodlu! openSourceHint: Bu oyun açık kaynak kodlu!
discordLink: Resmİ Discord Sunucusu discordLink: Resmi Discord Sunucusu
helpTranslate: Çevİrİye yardım et! helpTranslate: Çeviriye yardım et!
browserWarning: Üzgünüz, bu oyunun tarayıcınızda yavaş çalıştığı biliniyor! Tam browserWarning: Üzgünüz, bu oyunun tarayıcınızda yavaş çalıştığı biliniyor! Tam
sürümü satın alın veya iyi performans için Chrome tarayıcısını kullanın. sürümü satın alın veya iyi performans için Chrome tarayıcısını kullanın.
savegameLevel: Seviye <x> savegameLevel: Seviye <x>
@ -74,8 +74,10 @@ mainMenu:
puzzleMode: Yapboz Modu puzzleMode: Yapboz Modu
back: Geri back: Geri
puzzleDlcText: Fabrikaları küçültmeyi ve verimli hale getirmekten keyif mi puzzleDlcText: Fabrikaları küçültmeyi ve verimli hale getirmekten keyif mi
alıyorsun? Şimdi Yapboz Paketini (DLC) Steam'de alarak keyfine keyif katabilirsin! alıyorsun? Şimdi Yapboz Paketini (DLC) Steam'de alarak keyfine keyif
katabilirsin!
puzzleDlcWishlist: İstek listene ekle! puzzleDlcWishlist: İstek listene ekle!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -91,7 +93,7 @@ dialogs:
showKeybindings: Tuş Kısayollarını Göster showKeybindings: Tuş Kısayollarını Göster
retry: Yeniden Dene retry: Yeniden Dene
continue: Devam Et continue: Devam Et
playOffline: Play Offline playOffline: Çevrimdışı Oyna
importSavegameError: importSavegameError:
title: Kayıt yükleme hatası title: Kayıt yükleme hatası
text: "Oyun kaydı yükleme başarısız:" text: "Oyun kaydı yükleme başarısız:"
@ -102,7 +104,7 @@ dialogs:
title: Oyun bozuk title: Oyun bozuk
text: "Oyun yükleme başarısız:" text: "Oyun yükleme başarısız:"
confirmSavegameDelete: confirmSavegameDelete:
title: Sİlme İşlemİnİ onayla title: Silme İşlemini onayla
text: Bu kaydı silmek istediğinize emin misiniz?<br><br> '<savegameName>' text: Bu kaydı silmek istediğinize emin misiniz?<br><br> '<savegameName>'
seviyesi <savegameLevel><br><br> Bu işlem geri alınamaz! seviyesi <savegameLevel><br><br> Bu işlem geri alınamaz!
savegameDeletionError: savegameDeletionError:
@ -198,19 +200,19 @@ dialogs:
submitPuzzle: submitPuzzle:
title: Yapboz Yayınla title: Yapboz Yayınla
descName: "Yapbozuna bir isim ver:" descName: "Yapbozuna bir isim ver:"
descIcon: "Lütfen yapbozunun ikonu olacak eşsiz kısa bir anahtar gir. descIcon: "Lütfen yapbozunun ikonu olacak eşsiz kısa bir anahtar gir. (Anahtarı
(Anahtarı <link>buradan</link> oluşturabilirsin, yada aşagıdaki <link>buradan</link> oluşturabilirsin, yada aşagıdaki şekillerden
şekillerden rastgele birini seçebilirsin):" rastgele birini seçebilirsin):"
placeholderName: Yapboz İsmi placeholderName: Yapboz İsmi
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Yeniden boyutlandırma mümkün değil title: Yeniden boyutlandırma mümkün değil
desc: Alanı daha fazla küçültemezsin, çünkü bazı yapılar alanın desc: Alanı daha fazla küçültemezsin, çünkü bazı yapılar alanın dışında
dışında kalabilir. kalabilir.
puzzleLoadError: puzzleLoadError:
title: Kötü Yapboz title: Kötü Yapboz
desc: "Yapboz yüklenirken hata oluştu:" desc: "Yapboz yüklenirken hata oluştu:"
offlineMode: offlineMode:
title: Çevrimdışı Modu title: Çevrİmdışı Modu
desc: Sunuculara ulaşamadık, bu yüzden oyun çevrimdışı modda çalışmak zorunda. desc: Sunuculara ulaşamadık, bu yüzden oyun çevrimdışı modda çalışmak zorunda.
Lütfen aktif bir internet bağlantısı olduğundan emin olunuz. Lütfen aktif bir internet bağlantısı olduğundan emin olunuz.
puzzleDownloadError: puzzleDownloadError:
@ -221,8 +223,8 @@ dialogs:
desc: "Yapboz yayınlanamadı:" desc: "Yapboz yayınlanamadı:"
puzzleSubmitOk: puzzleSubmitOk:
title: Yapboz Yayınlandı title: Yapboz Yayınlandı
desc: Tebrikler! Yapbozun yayınlandı ve artık başkaları tarafından oynanabilecek. desc: Tebrikler! Yapbozun yayınlandı ve artık başkaları tarafından
Şimdi yapbozunu "Yapbozlarım" kısmında bulabilirsin. oynanabilecek. Şimdi yapbozunu "Yapbozlarım" kısmında bulabilirsin.
puzzleCreateOffline: puzzleCreateOffline:
title: Çevrimdışı Modu title: Çevrimdışı Modu
desc: Çevrimdışı olduğundan yapbozunu kayıt edemeyecek veya yayınlayamayacaksın. desc: Çevrimdışı olduğundan yapbozunu kayıt edemeyecek veya yayınlayamayacaksın.
@ -230,12 +232,13 @@ dialogs:
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Öneri title: Öneri
desc: Ben <strong>muhakkak</strong> yapboz moduna başlamadan önce normal oyunu desc: Ben <strong>muhakkak</strong> yapboz moduna başlamadan önce normal oyunu
seviye 12'ye kadar oynamayı tavsiye ediyorum, aksi takdirde henüz sunulmamış seviye 12'ye kadar oynamayı tavsiye ediyorum, aksi takdirde henüz
mekaniklerle (yapılar ve oynanış şekilleri) karşılaşabilirsiniz. sunulmamış mekaniklerle (yapılar ve oynanış şekilleri)
karşılaşabilirsiniz.
puzzleShare: puzzleShare:
title: Kısa Anahtar Kopyalandı title: Kısa Anahtar Kopyalandı
desc: Yapbozun kısa anahtarı (<key>) kopyala/yapıştır hafızasına kopyalandı! desc: Yapbozun kısa anahtarı (<key>) kopyala/yapıştır hafızasına kopyalandı! Bu
Bu anahtar yapboz menüsünde, yapboza erişmek için kullanılabilir. anahtar yapboz menüsünde, yapboza erişmek için kullanılabilir.
puzzleReport: puzzleReport:
title: Yapbozu Şikayet Et title: Yapbozu Şikayet Et
options: options:
@ -251,11 +254,15 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Kısa anahtar gir title: Kısa anahtar gir
desc: Yapbozu yüklemek için kısa anahtarı giriniz desc: Yapbozu yüklemek için kısa anahtarı giriniz
puzzleDelete:
title: Yapboz silinsin mi?
desc: "'<title>' yapbozunu silmek istediğinize emin misiniz? Bu işlem geri
alınamaz!"
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Hareket Et moveMap: Hareket Et
selectBuildings: Alan seç selectBuildings: Alan seç
stopPlacement: Yerleştİrmeyİ durdur stopPlacement: Yerleştirmeyi durdur
rotateBuilding: Yapıyı döndür rotateBuilding: Yapıyı döndür
placeMultiple: Çoklu yerleştir placeMultiple: Çoklu yerleştir
reverseOrientation: Yönünü ters çevir reverseOrientation: Yönünü ters çevir
@ -269,7 +276,7 @@ ingame:
plannerSwitchSide: Planlayıcıyı ters çevir plannerSwitchSide: Planlayıcıyı ters çevir
cutSelection: Kes cutSelection: Kes
copySelection: Kopyala copySelection: Kopyala
clearSelection: Seçimi temİzle clearSelection: Seçimi temizle
pipette: Pipet pipette: Pipet
switchLayers: Katman değiştir switchLayers: Katman değiştir
clearBelts: Bantları temizle clearBelts: Bantları temizle
@ -326,7 +333,7 @@ ingame:
blueprintPlacer: blueprintPlacer:
cost: Bedel cost: Bedel
waypoints: waypoints:
waypoints: Yer imler waypoints: Yer imleri
hub: MERKEZ hub: MERKEZ
description: Sol-tık ile Yer imlerine git, sağ-tık ile yer imini description: Sol-tık ile Yer imlerine git, sağ-tık ile yer imini
sil.<br><br>Mevcut konumdan yer imi oluşturmak için <keybinding>'a sil.<br><br>Mevcut konumdan yer imi oluşturmak için <keybinding>'a
@ -430,23 +437,27 @@ ingame:
clearItems: Eşyaları temizle clearItems: Eşyaları temizle
share: Paylaş share: Paylaş
report: Şikayet et report: Şikayet et
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Yapboz Oluşturucu title: Yapboz Oluşturucu
instructions: instructions:
- 1. Oyunculara şekil ve renk sağlamak için <strong>Sabit Üreticileri</strong> - 1. Oyunculara şekil ve renk sağlamak için <strong>Sabit
yerleştir. Üreticileri</strong> yerleştir.
- 2. Oyuncuların üretmesi ve bir veya birden fazla <strong>Hedef Merkezine</strong> - 2. Oyuncuların üretmesi ve bir veya birden fazla <strong>Hedef
teslim edebilmeleri için bir veya birden fazla şekil oluştur. Merkezine</strong> teslim edebilmeleri için bir veya birden fazla
- 3. Bir Hedef Merkezine belirli bir zaman içinde şekil teslim edilirse, şekil oluştur.
Hedef Merkezi bunu oyuncuların tekrardan üreteceği bir - 3. Bir Hedef Merkezine belirli bir zaman içinde şekil teslim
<strong>hedef olarak kabul eder</strong> (<strong>Yeşil rozetle</strong> gösterilmiş). edilirse, Hedef Merkezi bunu oyuncuların tekrardan üreteceği bir
- 4. Bir yapıyı devre dışı bırakmak için üzerindeki <strong>kilit butonuna</strong> <strong>hedef olarak kabul eder</strong> (<strong>Yeşil
basınız. rozetle</strong> gösterilmiş).
- 5. Gözat butonuna bastığınız zaman, yapbozunuz onaylanacaktır ve sonra onu - 4. Bir yapıyı devre dışı bırakmak için üzerindeki <strong>kilit
yayınlayabileceksiniz. butonuna</strong> basınız.
- 6. Yayınlandığı zaman, Sabit Üreticiler ve Hedef Merkezleri dışındaki - 5. Gözat butonuna bastığınız zaman, yapbozunuz onaylanacaktır ve
<strong>bütün yapılar silinecektir</strong> - Bu kısmı oyuncuların sonra onu yayınlayabileceksiniz.
kendisi çözmesi gerekecek sonuçta :) - 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: Yapboz Tamamlandı! title: Yapboz Tamamlandı!
titleLike: "Yapbozu beğendiyseniz kalbe tıklayınız:" titleLike: "Yapbozu beğendiyseniz kalbe tıklayınız:"
@ -489,7 +500,7 @@ buildings:
name: Üretici name: Üretici
description: Bir şekli veya rengi üretmek için üzerine yerleştir. description: Bir şekli veya rengi üretmek için üzerine yerleştir.
chainable: chainable:
name: Üretici (Zİncİrleme) name: Üretici (Zincirleme)
description: Bir şekli veya rengi üretmek için üzerine yerleştir. Zincirleme description: Bir şekli veya rengi üretmek için üzerine yerleştir. Zincirleme
bağlanabilir. bağlanabilir.
underground_belt: underground_belt:
@ -573,10 +584,10 @@ buildings:
name: Birleştirici (tekil) name: Birleştirici (tekil)
description: İki taşıma bandını bir çıktı verecek şekilde birleştirir. description: İki taşıma bandını bir çıktı verecek şekilde birleştirir.
splitter: splitter:
name: Ayırıcı (tekİl) name: Ayırıcı (tekil)
description: Bir taşıma bandını iki çıktı verecek şekilde ayırır. description: Bir taşıma bandını iki çıktı verecek şekilde ayırır.
splitter-inverse: splitter-inverse:
name: Ayırıcı (tekİl) name: Ayırıcı (tekil)
description: Bir taşıma bandını iki çıktı verecek şekilde ayırır. description: Bir taşıma bandını iki çıktı verecek şekilde ayırır.
storage: storage:
default: default:
@ -670,11 +681,11 @@ buildings:
katmanda çıktı olarak verir. katmanda çıktı olarak verir.
constant_producer: constant_producer:
default: default:
name: Sabit Üretici name: Sabİt Üretİcİ
description: Sabit olarak belirli bir şekli veya rengi üretir. description: Sabit olarak belirli bir şekli veya rengi üretir.
goal_acceptor: goal_acceptor:
default: default:
name: Hedef Merkezi name: Hedef Merkezİ
description: Şekilleri hedef olarak tanımlamak için hedef merkezine teslim et. description: Şekilleri hedef olarak tanımlamak için hedef merkezine teslim et.
block: block:
default: default:
@ -709,7 +720,7 @@ storyRewards:
<strong>birleştirilir</strong>, yoksa sol girişteki şeklin <strong>birleştirilir</strong>, yoksa sol girişteki şeklin
<strong>üzerine kaynaştırılır</strong>! <strong>üzerine kaynaştırılır</strong>!
reward_splitter: reward_splitter:
title: Ayırıcı/Bİrleştİrİcİ title: Ayırıcı/Birleştirici
desc: <strong>Ayırıcıyı</strong> açtın! <strong>dengeleyicin</strong> başka bir desc: <strong>Ayırıcıyı</strong> açtın! <strong>dengeleyicin</strong> başka bir
türü - Tek giriş alıp ikiye ayırır türü - Tek giriş alıp ikiye ayırır
reward_tunnel: reward_tunnel:
@ -717,7 +728,7 @@ storyRewards:
desc: <strong>Tünel</strong> açıldı - Artık eşyaları taşıma bantları ve yapılar desc: <strong>Tünel</strong> açıldı - Artık eşyaları taşıma bantları ve yapılar
altından geçirebilirsiniz! altından geçirebilirsiniz!
reward_rotater_ccw: reward_rotater_ccw:
title: Saat yönünün tersİnde Döndürme title: Saat yönünün tersinde Döndürme
desc: <strong>Döndürücünün</strong> farklı bir türünü açtın - Şekiller artık desc: <strong>Döndürücünün</strong> farklı bir türünü açtın - Şekiller artık
saat yönünün tersinde döndürülebilir! İnşa etmek için döndürücüyü saat yönünün tersinde döndürülebilir! İnşa etmek için döndürücüyü
seç ve <strong>türler arası geçiş yapmak için 'T' tuşuna seç ve <strong>türler arası geçiş yapmak için 'T' tuşuna
@ -734,7 +745,7 @@ storyRewards:
<strong>daha yüksek</strong> ve tünel türlerini artık içiçe <strong>daha yüksek</strong> ve tünel türlerini artık içiçe
kullanabilirsin! kullanabilirsin!
reward_cutter_quad: reward_cutter_quad:
title: Çeyreğİnİ Kesme title: Çeyreğini Kesme
desc: <strong>Kesicinin</strong> yeni bir türünü açtın - Bu tür şekilleri iki desc: <strong>Kesicinin</strong> yeni bir türünü açtın - Bu tür şekilleri iki
parça yerine <strong>dört parçaya</strong> ayırabilir! parça yerine <strong>dört parçaya</strong> ayırabilir!
reward_painter_double: reward_painter_double:
@ -829,13 +840,11 @@ storyRewards:
et.<br><br> Ne seçersen seç eğlenmeyi unutma! et.<br><br> Ne seçersen seç eğlenmeyi unutma!
reward_wires_painter_and_levers: reward_wires_painter_and_levers:
title: Kablolar ve Dörtlü Boyayıcı title: Kablolar ve Dörtlü Boyayıcı
desc: "You just unlocked the <strong>Wires Layer</strong>: It is a separate desc: "Az önce the <strong>Tel Katmanının</strong> kilidini açtın :
layer on top of the regular layer and introduces a lot of new Normal katmanın üzerinde ayrı bir katman ve yeni mekanikler sunmakta!<br><br>
mechanics!<br><br> For the beginning I unlocked you the <strong>Quad Başlangıç için sana <strong>Quad
Painter</strong> - Connect the slots you would like to paint with on Painter'ı</strong> açtım - Tel tabakasındaki bağlamak istediğin yuvaları bağla !<br><br> Tel katmanına geçmek için
the wires layer!<br><br> To switch to the wires layer, press <strong>E</strong> tuşuna bas. <br><br> NOT:Kablolar öğreticisini aktive etmek için <strong>ipuçlarını etkinleştir</strong> !"
<strong>E</strong>. <br><br> PS: <strong>Enable hints</strong> in
the settings to activate the wires tutorial!"
reward_filter: reward_filter:
title: Eşya Filtresi title: Eşya Filtresi
desc: <strong>Eşya filtresini</strong> açtın! Kablo katmanından gelen sinyalle desc: <strong>Eşya filtresini</strong> açtın! Kablo katmanından gelen sinyalle
@ -935,7 +944,7 @@ settings:
twenty_minutes: 20 Dakika twenty_minutes: 20 Dakika
disabled: Devredışı disabled: Devredışı
compactBuildingInfo: compactBuildingInfo:
title: Derlİ Toplu Yapı Bİlgİlerİ title: Derli Toplu Yapı Bilgileri
description: Yapıların bilgi kutularını sadece oranlarını göstecek şekilde description: Yapıların bilgi kutularını sadece oranlarını göstecek şekilde
kısaltır. Aksi takdirde yapının açıklaması ve resmi gösterilir. kısaltır. Aksi takdirde yapının açıklaması ve resmi gösterilir.
disableCutDeleteWarnings: disableCutDeleteWarnings:
@ -965,24 +974,24 @@ settings:
title: Ses Ayarı title: Ses Ayarı
description: Ses efektlerinin seviyesini ayarlar description: Ses efektlerinin seviyesini ayarlar
musicVolume: musicVolume:
title: Müzİk Ayarı title: Müzik Ayarı
description: Müzik seviyesini ayarlar description: Müzik seviyesini ayarlar
lowQualityMapResources: lowQualityMapResources:
title: Düşük Kalİte Harİta Kaynakları title: Düşük Kalite Harİta Kaynakları
description: Oyun performansını artırmak için haritada görünen kaynakların çizim description: Oyun performansını artırmak için haritada görünen kaynakların çizim
kalitesini sadeleştirir. Hatta daha net bir görüntü sağlar, bu kalitesini sadeleştirir. Hatta daha net bir görüntü sağlar, bu
yüzden bir dene! yüzden bir dene!
disableTileGrid: disableTileGrid:
title: Harİta Çİzgİlerİnİ Gİzle title: Harita Çizgilerini Gizle
description: Harita çizgilerini gizlemek oyun performansına yardımcı olabilir. description: Harita çizgilerini gizlemek oyun performansına yardımcı olabilir.
Aynı zamanda oyunun daha net görünmesini sağlar! Aynı zamanda oyunun daha net görünmesini sağlar!
clearCursorOnDeleteWhilePlacing: clearCursorOnDeleteWhilePlacing:
title: Sağ Tık İnşa İptalİ title: Sağ Tık İnşa İptali
description: Varsayılan olarak açık. Özellik açıksa, inşa modundayken sağ yık description: Varsayılan olarak açık. Özellik açıksa, inşa modundayken sağ yık
yapıldığında inşa modundan çıkar. Eğer özellik kapalıysa, inşa yapıldığında inşa modundan çıkar. Eğer özellik kapalıysa, inşa
modundan çıkmadan var olan yapıları sağ tık ile silebilirsiniz. modundan çıkmadan var olan yapıları sağ tık ile silebilirsiniz.
lowQualityTextures: lowQualityTextures:
title: Düşük Kalİte Görüntü (Çİrkİn) title: Düşük Kalite Görüntü (Çirkin)
description: Performans için düşük kalite görüntü kullanır. Bu oyunun daha description: Performans için düşük kalite görüntü kullanır. Bu oyunun daha
çirkin görünmesine sebep olur! çirkin görünmesine sebep olur!
displayChunkBorders: displayChunkBorders:
@ -990,11 +999,11 @@ settings:
description: Oyun 16'ya 16 alanlardan oluşur. Bu seçenek aktif olduğunda alan description: Oyun 16'ya 16 alanlardan oluşur. Bu seçenek aktif olduğunda alan
sınırları görüntülenir. sınırları görüntülenir.
pickMinerOnPatch: pickMinerOnPatch:
title: Kaynak Üzerinde Üretİcİ Seç title: Kaynak Üzerinde Üretici Seç
description: Varsayılan olarak açık. Eğer pipet bir kaynağın üzerinde description: Varsayılan olarak açık. Eğer pipet bir kaynağın üzerinde
kullanılırsa, üreteç yapısı inşa için seçilir. kullanılırsa, üreteç yapısı inşa için seçilir.
simplifiedBelts: simplifiedBelts:
title: Sadeleştİrİlmİş Bantlar (Çİrkİn) title: Sadeleştirilmiş Bantlar (Çirkin)
description: Taşıma bandı üzerindeki eşyalar fare imleci üzerinde değilse description: Taşıma bandı üzerindeki eşyalar fare imleci üzerinde değilse
görüntülenmez. Eğer gerçekten performansa ihtiyacınız yoksa bu görüntülenmez. Eğer gerçekten performansa ihtiyacınız yoksa bu
ayarla oynamanız tavsiye edilmez. ayarla oynamanız tavsiye edilmez.
@ -1106,7 +1115,7 @@ about:
Son olarak, en iyi arkadaşım <a href="https://github.com/niklas-dahl" target="_blank">Niklas'a</a> büyük teşekkürler. Factorio oyunlarımız olmasaydı bu oyun hiç var olmamış olacaktı. Son olarak, en iyi arkadaşım <a href="https://github.com/niklas-dahl" target="_blank">Niklas'a</a> büyük teşekkürler. Factorio oyunlarımız olmasaydı bu oyun hiç var olmamış olacaktı.
changelog: changelog:
title: Değİşİklİk Günlüğü title: Değişiklik Günlüğü
demo: demo:
features: features:
restoringGames: Oyun kayıtlarını yükleme restoringGames: Oyun kayıtlarını yükleme
@ -1201,33 +1210,49 @@ puzzleMenu:
noPuzzles: Bu kısımda yapboz yok. noPuzzles: Bu kısımda yapboz yok.
categories: categories:
levels: Seviyeler levels: Seviyeler
new: Yeni new: Yenİ
top-rated: En İyi Değerlendirilen top-rated: En İyİ Değerlendirilen
mine: Yapbozlarım mine: Yapbozlarım
short: Kısa
easy: Kolay easy: Kolay
hard: Zor hard: Zor
completed: Tamamlanan completed: Tamamlanan
medium: Orta
official: Resmİ
trending: Bugün öne çıkan
trending-weekly: Haftalık öne çıkan
categories: Kategorİler
difficulties: Zorluğa göre
account: Yapbozlarım
search: Ara
validation: validation:
title: Geçersiz Yapboz title: Geçersiz Yapboz
noProducers: Lütfen bir Sabit Üretici yerleştiriniz! noProducers: Lütfen bir Sabit Üretici yerleştiriniz!
noGoalAcceptors: Lütfen bir Hedef Merkezi yerleştiriniz! noGoalAcceptors: Lütfen bir Hedef Merkezi yerleştiriniz!
goalAcceptorNoItem: Bir veya birden fazla Hedef Merkezine şekil gönderilmedi. goalAcceptorNoItem: Bir veya birden fazla Hedef Merkezine şekil gönderilmedi.
Hedef belirlemek için onlara şekil gönderiniz. Hedef belirlemek için onlara şekil gönderiniz.
goalAcceptorRateNotMet: Bir veya birden fazla Hedef Merkezi yeterince eşya almıyor. goalAcceptorRateNotMet: Bir veya birden fazla Hedef Merkezi yeterince eşya
Hedef Merkezlerindeki bütün göstergelerin yeşil olduğundan emin olunuz. almıyor. Hedef Merkezlerindeki bütün göstergelerin yeşil olduğundan
emin olunuz.
buildingOutOfBounds: Bir veya birden fazla yapı inşa edilebilir alanın dışında. buildingOutOfBounds: Bir veya birden fazla yapı inşa edilebilir alanın dışında.
Alanı azaltınız veya yapıları siliniz. Alanı azaltınız veya yapıları siliniz.
autoComplete: Yapbozunuz kendisini çözüyor! Sabit üreticilerin hedef merkezlerine autoComplete: Yapbozunuz kendisini çözüyor! Sabit üreticilerin hedef
direkt olarak şekil göndermediğinden emin olunuz. merkezlerine direkt olarak şekil göndermediğinden emin olunuz.
difficulties:
easy: Kolay
medium: Orta
hard: Zor
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
backendErrors: backendErrors:
ratelimit: Çok sık işlem yapıyorsunuz. Biraz bekleyiniz. ratelimit: Çok sık işlem yapıyorsunuz. Biraz bekleyiniz.
invalid-api-key: Arka tarafla iletişim kurulamadı, lütfen oyunu invalid-api-key: Arka tarafla iletişim kurulamadı, lütfen oyunu
güncellemeyi/yeniden başlatmayı deneyiniz (Geçersiz Api Anahtarı). güncellemeyi/yeniden başlatmayı deneyiniz (Geçersiz Api Anahtarı).
unauthorized: Arka tarafla iletişim kurulamadı, lütfen oyunu unauthorized: Arka tarafla iletişim kurulamadı, lütfen oyunu
güncellemeyi/yeniden başlatmayı deneyiniz (Yetkisiz erişim). güncellemeyi/yeniden başlatmayı deneyiniz (Yetkisiz erişim).
bad-token: Arka tarafla iletişim kurulamadı, lütfen oyunu bad-token: Arka tarafla iletişim kurulamadı, lütfen oyunu güncellemeyi/yeniden
güncellemeyi/yeniden başlatmayı deneyiniz (Kötü Anahtar). başlatmayı deneyiniz (Kötü Anahtar).
bad-id: Geçersiz Yapboz tanımlayıcısı (ID). bad-id: Geçersiz Yapboz tanımlayıcısı (ID).
not-found: İstenilen Yapboz bulunamadı. not-found: İstenilen Yapboz bulunamadı.
bad-category: İstenilen kategori bulunamadı. bad-category: İstenilen kategori bulunamadı.
@ -1243,3 +1268,7 @@ backendErrors:
bad-payload: İstek geçersiz veri içeriyor. bad-payload: İstek geçersiz veri içeriyor.
bad-building-placement: Yapbozunuzda uygun yerleştirilmeyen yapılar mevcut. bad-building-placement: Yapbozunuzda uygun yerleştirilmeyen yapılar mevcut.
timeout: İstek zaman aşımına uğradı. timeout: İstek zaman aşımına uğradı.
too-many-likes-already: Yapbozun zaten çok beğenisi var. Yine de silmek
istiyorsanız support@shapez.io ile iletişime geçiniz!
no-permission: Bu işlemi yapmak için izniniz yok.

View File

@ -78,6 +78,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: Гаразд ok: Гаразд
@ -254,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: Рухатися moveMap: Рухатися
@ -387,10 +391,10 @@ ingame:
вводи</strong> фарбувальника за допомогою проводу! вводи</strong> фарбувальника за допомогою проводу!
21_3_place_button: Неймовірно! Тепер розмістіть <strong>Вимикач</strong> Та 21_3_place_button: Неймовірно! Тепер розмістіть <strong>Вимикач</strong> Та
з'єднайте їх дротом! з'єднайте їх дротом!
21_4_press_button: 'Натисніть вимикач, аби він почав <strong>видавати сигнал 21_4_press_button: "Натисніть вимикач, аби він почав <strong>видавати сигнал
"Істина" </strong> активувавши таким чином \"Істина\" </strong> активувавши таким чином
фарбувальник.<br><br> PS: Не обов''язково підключати всі входи! фарбувальник.<br><br> PS: Не обов'язково підключати всі входи!
Спробуйте підключити лише два.' Спробуйте підключити лише два."
connectedMiners: connectedMiners:
one_miner: 1 Екстрактор one_miner: 1 Екстрактор
n_miners: <amount> Екстракторів n_miners: <amount> Екстракторів
@ -435,6 +439,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -1220,10 +1226,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 +1249,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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 +1278,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,12 +8,12 @@ steamPage:
《异形工厂》Shapez.io是一款能让您尽情发挥创造力充分享受思维乐趣的IO游戏。 《异形工厂》Shapez.io是一款能让您尽情发挥创造力充分享受思维乐趣的IO游戏。
游戏很轻松,只需建造工厂,布好设施,无需操作即能自动创造出各种各样的几何图形。 游戏很轻松,只需建造工厂,布好设施,无需操作即能自动创造出各种各样的几何图形。
挑战很烧脑,随着等级提升,需要创造的图形将会越来越复杂,同时您还需要在无限扩展的地图中持续扩建优化您的工厂。 挑战很烧脑,随着等级提升,需要创造的图形将会越来越复杂,同时您还需要在无限扩展的地图中持续扩建优化您的工厂。
以为这就是全部了吗? 不!图形的生产需求将会指数性增长,持续的扩大规模和熵增带来的无序,将会是令人头痛的问题! 以为这就是全部了吗?不!图形的生产需求将会指数性增长,持续的扩大规模和熵增带来的无序,将会是令人头痛的问题!
这还不是全部! 一开始我们创造了图形,然后我们需要学会提取和混合来让它们五颜六色。 这还不是全部!一开始我们创造了图形,然后我们需要学会提取和混合来让它们五颜六色。
然后,还有吗? 当然,唯有思维,方能无限。 然后,还有吗?当然,唯有思维,方能无限。
欢迎免费体验试玩版:“让您的想象力插上翅膀!” 欢迎免费体验试玩版:“让您的想象力插上翅膀!”
和最聪明的玩家一起挑战,请访问 Steam 游戏商城购买《异形工厂》Shapez.io的完整版, 和最聪明的玩家一起挑战,请访问 Steam 游戏商城购买《异形工厂》Shapez.io的完整版
what_others_say: 来看看玩家们对《异形工厂》Shapez.io的评价 what_others_say: 来看看玩家们对《异形工厂》Shapez.io的评价
nothernlion_comment: 非常棒的有游戏,我的游戏过程充满乐趣,不觉时间飞逝。 nothernlion_comment: 非常棒的有游戏,我的游戏过程充满乐趣,不觉时间飞逝。
notch_comment: 哦,天哪!我真得该去睡了!但我想我刚刚搞定如何在游戏里面制造一台电脑出来。 notch_comment: 哦,天哪!我真得该去睡了!但我想我刚刚搞定如何在游戏里面制造一台电脑出来。
@ -60,7 +60,7 @@ mainMenu:
openSourceHint: 本游戏已开源! openSourceHint: 本游戏已开源!
discordLink: 官方Discord服务器 discordLink: 官方Discord服务器
helpTranslate: 帮助我们翻译! helpTranslate: 帮助我们翻译!
browserWarning: 很抱歉, 本游戏在当前浏览器上可能运行缓慢! 使用 Chrome 或者购买完整版以得到更好的体验。 browserWarning: 很抱歉,本游戏在当前浏览器上可能运行缓慢!使用 Chrome 或者购买完整版以得到更好的体验。
savegameLevel: 第<x>关 savegameLevel: 第<x>关
savegameLevelUnknown: 未知关卡 savegameLevelUnknown: 未知关卡
continue: 继续游戏 continue: 继续游戏
@ -72,6 +72,7 @@ mainMenu:
back: 返回 back: 返回
puzzleDlcText: 持续优化追求极致效率。在限定空间内使用有限的设施来创造图形《异形工厂》Shapez.io的首个DLC“谜题挑战者”将会给大家带来更烧脑、更自由的全新挑战 puzzleDlcText: 持续优化追求极致效率。在限定空间内使用有限的设施来创造图形《异形工厂》Shapez.io的首个DLC“谜题挑战者”将会给大家带来更烧脑、更自由的全新挑战
puzzleDlcWishlist: 添加愿望单! puzzleDlcWishlist: 添加愿望单!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: 确认 ok: 确认
@ -99,7 +100,7 @@ dialogs:
text: 未能读取您的存档: text: 未能读取您的存档:
confirmSavegameDelete: confirmSavegameDelete:
title: 确认删除 title: 确认删除
text: 您确定要删除这个游戏吗?<br><br> '<savegameName>' 等级 <savegameLevel><br><br> 该操作无法回退! text: 您确定要删除这个游戏吗<br><br> '<savegameName>' 等级 <savegameLevel><br><br> 该操作无法回退!
savegameDeletionError: savegameDeletionError:
title: 删除失败 title: 删除失败
text: 未能删除您的存档 text: 未能删除您的存档
@ -123,34 +124,31 @@ dialogs:
desc: 试玩版中只能保存一份存档。请删除旧存档或者购买完整版! desc: 试玩版中只能保存一份存档。请删除旧存档或者购买完整版!
updateSummary: updateSummary:
title: 新内容更新啦! title: 新内容更新啦!
desc: "以下为游戏最新更新内容:" desc: 以下为游戏最新更新内容:
upgradesIntroduction: upgradesIntroduction:
title: 解锁升级 title: 解锁升级
desc: <strong>您生产过的所有图形都能被用来解锁升级。</strong> 所以不要销毁您之前建造的工厂! 注意:升级菜单在屏幕右上角。 desc: <strong>您生产过的所有图形都能被用来解锁升级。</strong> 所以不要销毁您之前建造的工厂!注意:升级菜单在屏幕右上角。
massDeleteConfirm: massDeleteConfirm:
title: 确认删除 title: 确认删除
desc: 您将要删除很多设施,准确来说有<count>种! 您确定要这么做吗? desc: 您将要删除很多设施,准确来说有<count>种!您确定要这么做吗?
blueprintsNotUnlocked: blueprintsNotUnlocked:
title: 尚未解锁 title: 尚未解锁
desc: 您还没有解锁蓝图功能通过第12关的挑战后可解锁蓝图。 desc: 您还没有解锁蓝图功能通过第12关的挑战后可解锁蓝图。
keybindingsIntroduction: keybindingsIntroduction:
title: 实用快捷键 title: 实用快捷键
desc: desc: 这个游戏有很多有用的快捷键设定。以下是其中的一些介绍,记得在<strong>按键设置</strong>中查看其他按键设定!<br><br>
"这个游戏有很多有用的快捷键设定。 以下是其中的一些介绍,记得在<strong>按键设置</strong>中查看其他按键设定!<br><br>
<code class='keybinding'>CTRL键</code> + 拖动:选择区域以复制或删除。<br> <code <code class='keybinding'>CTRL键</code> + 拖动:选择区域以复制或删除。<br> <code
class='keybinding'>SHIFT键</code>: 按住以放置多个同一种设施。<br> <code class='keybinding'>SHIFT键</code> 按住以放置多个同一种设施。<br> <code
class='keybinding'>ALT键</code>: 反向放置传送带。<br>" class='keybinding'>ALT键</code>:反向放置传送带。<br>
createMarker: createMarker:
title: 创建地图标记 title: 创建地图标记
desc: desc: 填写一个有意义的名称,还可以同时包含一个形状的 <strong>短代码</strong>(您可以 <link>点击这里</link> 生成短代码)
填写一个有意义的名称, 还可以同时包含一个形状的 <strong>短代码</strong> (您可以 <link>点击这里</link>
生成短代码)
titleEdit: 编辑地图标记 titleEdit: 编辑地图标记
markerDemoLimit: markerDemoLimit:
desc: 在试玩版中您只能创建两个地图标记。请获取完整版以创建更多标记。 desc: 在试玩版中您只能创建两个地图标记。请获取完整版以创建更多标记。
massCutConfirm: massCutConfirm:
title: 确认剪切 title: 确认剪切
desc: 您将要剪切很多设施,准确来说有<count>种! 您确定要这么做吗? desc: 您将要剪切很多设施,准确来说有<count>种!您确定要这么做吗?
exportScreenshotWarning: exportScreenshotWarning:
title: 工厂截图 title: 工厂截图
desc: 您将要导出您整个工厂基地的截图。如果您已经建设了一个规模很大的基地,生成截图的过程将会很慢,且有可能导致游戏崩溃! desc: 您将要导出您整个工厂基地的截图。如果您已经建设了一个规模很大的基地,生成截图的过程将会很慢,且有可能导致游戏崩溃!
@ -160,46 +158,44 @@ dialogs:
editSignal: editSignal:
title: 设置信号 title: 设置信号
descItems: "选择一个预定义的项目:" descItems: "选择一个预定义的项目:"
descShortKey: ... 或者输入图形的 <strong>短代码</strong> (您可以 <link>点击这里</link> 生成短代码) descShortKey: ... 或者输入图形的 <strong>短代码</strong> (您可以 <link>点击这里</link> 生成短代码)
renameSavegame: renameSavegame:
title: 重命名游戏存档 title: 重命名游戏存档
desc: 您可以在此重命名游戏存档。 desc: 您可以在此重命名游戏存档。
tutorialVideoAvailable: tutorialVideoAvailable:
title: 教程 title: 教程
desc: 这个关卡有视频攻略! 您想查看这个视频攻略? desc: 这个关卡有视频攻略!您想查看这个视频攻略?
tutorialVideoAvailableForeignLanguage: tutorialVideoAvailableForeignLanguage:
title: 教程 title: 教程
desc: 这个关卡有英语版本的视频攻略! 您想查看这个视频攻略吗?? desc: 这个关卡有英语版本的视频攻略!您想查看这个视频攻略吗?
editConstantProducer: editConstantProducer:
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: 恭喜!您所创造的谜题已成功发布,别的玩家已经可以对您的谜题发起挑战!您可以在“我的谜题”部分找到您发布的谜题。
puzzleCreateOffline: puzzleCreateOffline:
title: 离线模式 title: 离线模式
desc: 由于您现在没有连接互联网,所以您将无法保存或发布您的谜题。是否仍要继续? desc: 由于您现在没有连接互联网,所以您将无法保存或发布您的谜题。是否仍要继续?
@ -220,10 +216,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: 移动地图
@ -248,7 +247,7 @@ ingame:
clearBelts: 清除传送带 clearBelts: 清除传送带
buildingPlacement: buildingPlacement:
cycleBuildingVariants: 按 <key> 键以选择设施的变型体。 cycleBuildingVariants: 按 <key> 键以选择设施的变型体。
hotkeyLabel: "快捷键: <key>" hotkeyLabel: 快捷键:<key>
infoTexts: infoTexts:
speed: 速率 speed: 速率
range: 范围 range: 范围
@ -265,7 +264,7 @@ ingame:
notifications: notifications:
newUpgrade: 有新内容更新啦! newUpgrade: 有新内容更新啦!
gameSaved: 游戏已保存。 gameSaved: 游戏已保存。
freeplayLevelComplete: 第 <level>关 完成了! freeplayLevelComplete: 第 <level>关 完成了
shop: shop:
title: 升级 title: 升级
buttonUnlock: 升级 buttonUnlock: 升级
@ -309,18 +308,15 @@ ingame:
hints: hints:
1_1_extractor: 在<strong>圆形</strong>上放置一个<strong>开采器</strong>来获取圆形!<br><br>提示:<strong>按下鼠标左键</strong>选中<strong>开采器</strong> 1_1_extractor: 在<strong>圆形</strong>上放置一个<strong>开采器</strong>来获取圆形!<br><br>提示:<strong>按下鼠标左键</strong>选中<strong>开采器</strong>
1_2_conveyor: 用<strong>传送带</strong>将您的开采器连接到中心基地上!<br><br>提示:选中<strong>传送带</strong>后<strong>按下鼠标左键可拖动</strong>布置传送带! 1_2_conveyor: 用<strong>传送带</strong>将您的开采器连接到中心基地上!<br><br>提示:选中<strong>传送带</strong>后<strong>按下鼠标左键可拖动</strong>布置传送带!
1_3_expand: 1_3_expand: 您可以放置更多的<strong>开采器</strong>和<strong>传送带</strong>来更有效率地完成关卡目标。<br><br>
您可以放置更多的<strong>开采器</strong>和<strong>传送带</strong>来更有效率地完成关卡目标。<br><br>
提示:按住 <strong>SHIFT</strong> 提示:按住 <strong>SHIFT</strong>
键可放置多个<strong>开采器</strong>,注意用<strong>R</strong> 键可放置多个<strong>开采器</strong>,注意用<strong>R</strong>
键可旋转<strong>开采器</strong>的出口方向,确保开采的图形可以顺利传送。 键可旋转<strong>开采器</strong>的出口方向,确保开采的图形可以顺利传送。
2_1_place_cutter: 现在放置一个<strong>切割器</strong>,这个设施可把<strong>圆形</strong>切成两半!<br><br>注意:无论如何放置,切割机总是<strong>从上到下</strong>切割。 2_1_place_cutter: 现在放置一个<strong>切割器</strong>,这个设施可把<strong>圆形</strong>切成两半!<br><br>注意:无论如何放置,切割机总是<strong>从上到下</strong>切割。
2_2_place_trash: 2_2_place_trash: 使用切割机后产生的废弃图形会导致<strong>堵塞</strong>。<br><br>注意使用<strong>垃圾桶</strong>清除当前
使用切割机后产生的废弃图形会导致<strong>堵塞</strong>。<br><br>注意使用<strong>垃圾桶</strong>清除当前
(!) 不需要的废物。 (!) 不需要的废物。
2_3_more_cutters: 干的好!现在放置<strong>2个以上的切割机</strong>来加快当前缓慢的过程!<br><br>提示:用<strong>快捷键0-9</strong>可以快速选择各项设施! 2_3_more_cutters: 干的好!现在放置<strong>2个以上的切割机</strong>来加快当前缓慢的过程!<br><br>提示:用<strong>快捷键0-9</strong>可以快速选择各项设施!
3_1_rectangles: 3_1_rectangles: 现在让我们开采一些矩形!找到<strong>矩形地带</strong>并<strong>放置4个开采器</strong>并将它们用<strong>传送带</strong>连接到中心基地。<br><br>
现在让我们开采一些矩形!找到<strong>矩形地带</strong>并<strong>放置4个开采器</strong>并将它们用<strong>传送带</strong>连接到中心基地。<br><br>
提示:选中<strong>传送带</strong>后按住<strong>SHIFT键</strong>可快速准确地规划<strong>传送带路线!</strong> 提示:选中<strong>传送带</strong>后按住<strong>SHIFT键</strong>可快速准确地规划<strong>传送带路线!</strong>
21_1_place_quad_painter: 放置<strong>四口上色器</strong>并且获取一些<strong>圆形</strong><strong>白色</strong>和<strong>红色</strong> 21_1_place_quad_painter: 放置<strong>四口上色器</strong>并且获取一些<strong>圆形</strong><strong>白色</strong>和<strong>红色</strong>
21_2_switch_to_wires: 按 <strong>E</strong> 键选择<strong>电线层</strong><br><br> 21_2_switch_to_wires: 按 <strong>E</strong> 键选择<strong>电线层</strong><br><br>
@ -354,8 +350,8 @@ ingame:
no_thanks: 不需要,谢谢 no_thanks: 不需要,谢谢
points: points:
levels: levels:
title: 12 个全新关卡! title: 12 个全新关卡
desc: 总共 26 个不同关卡! desc: 总共 26 个不同关卡
buildings: buildings:
title: 18 个全新设施! title: 18 个全新设施!
desc: 呈现完全体的全自动工厂! desc: 呈现完全体的全自动工厂!
@ -376,7 +372,7 @@ ingame:
desc: 我使用闲暇时间开发游戏! desc: 我使用闲暇时间开发游戏!
achievements: achievements:
title: 成就 title: 成就
desc: 挑战全成就解锁! desc: 挑战全成就解锁
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: 区域 zoneTitle: 区域
zoneWidth: 宽度 zoneWidth: 宽度
@ -385,18 +381,20 @@ ingame:
clearItems: 清除项目 clearItems: 清除项目
share: 共享 share: 共享
report: 上报 report: 上报
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: 谜题编辑器 title: 谜题编辑器
instructions: instructions:
- 1.放置<strong>常量生成器</strong>,为玩家提供此谜题的初始图形和颜色。 - 1.放置<strong>常量生成器</strong>,为玩家提供此谜题的初始图形和颜色。
- 2.建造您希望玩家稍后建造的一个或多个图形,并将其交付给一个或多个<strong>目标接收器</strong>。 - 2.建造您希望玩家稍后建造的一个或多个图形,并将其交付给一个或多个<strong>目标接收器</strong>。
- 3.当一个目标接收器接收到一个图形一段时间后,会<strong>将其保存为此玩家稍后必须建造的目标</strong>(由<strong>绿色充能条</strong>表示) - 3.当一个目标接收器接收到一个图形一段时间后,会<strong>将其保存为此玩家稍后必须建造的目标</strong>(由<strong>绿色充能条</strong>表示)
- 4.单击设施上的<strong>锁定按钮</strong>即可将其禁用。 - 4.单击设施上的<strong>锁定按钮</strong>即可将其禁用。
- 5.单击审阅后,您的谜题将通过验证,您可以正式发布它。 - 5.单击审阅后,您的谜题将通过验证,您可以正式发布它。
- 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: 继续游戏
@ -430,7 +428,7 @@ buildings:
name: 开采器 name: 开采器
description: 放置在<strong>图形</strong>或者<strong>颜色</strong>上进行开采。 description: 放置在<strong>图形</strong>或者<strong>颜色</strong>上进行开采。
chainable: chainable:
name: 开采器(链式) name: 开采器(链式)
description: 放置在<strong>图形</strong>或者<strong>颜色</strong>上进行开采。它们可以被链接在一起。 description: 放置在<strong>图形</strong>或者<strong>颜色</strong>上进行开采。它们可以被链接在一起。
underground_belt: underground_belt:
default: default:
@ -454,7 +452,7 @@ buildings:
name: 旋转机(逆时针) name: 旋转机(逆时针)
description: 将<strong>图形</strong>逆时针旋转90度。 description: 将<strong>图形</strong>逆时针旋转90度。
rotate180: rotate180:
name: 旋转机 (180度) name: 旋转机180度
description: 将<strong>图形</strong>旋转180度。 description: 将<strong>图形</strong>旋转180度。
stacker: stacker:
default: default:
@ -475,7 +473,7 @@ buildings:
name: 上色器(四口) name: 上色器(四口)
description: 能够为<strong>图形</strong>的四个象限单独上色。记住只有通过电线层上带有<strong>正信号</strong>的插槽才可以上色! description: 能够为<strong>图形</strong>的四个象限单独上色。记住只有通过电线层上带有<strong>正信号</strong>的插槽才可以上色!
mirrored: mirrored:
name: 上色器 (镜像) name: 上色器(镜像)
description: 将整个<strong>图形</strong>涂上输入的颜色。 description: 将整个<strong>图形</strong>涂上输入的颜色。
trash: trash:
default: default:
@ -500,21 +498,21 @@ buildings:
name: 平衡器 name: 平衡器
description: 多功能的设施:可将所有输入均匀地分配到所有输出上。 description: 多功能的设施:可将所有输入均匀地分配到所有输出上。
merger: merger:
name: 合并器 (小型) name: 合并器(小型)
description: 可将两条传送带合并为一条。 description: 可将两条传送带合并为一条。
merger-inverse: merger-inverse:
name: 合并器 (小型) name: 合并器(小型)
description: 可将两条传送带合并为一条。 description: 可将两条传送带合并为一条。
splitter: splitter:
name: 分离器 (小型) name: 分离器(小型)
description: 可将一条传送带分成为两条。 description: 可将一条传送带分成为两条。
splitter-inverse: splitter-inverse:
name: 分离器 (小型) name: 分离器(小型)
description: 可将一条传送带分成为两条。 description: 可将一条传送带分成为两条。
storage: storage:
default: default:
name: 存储器 name: 存储器
description: 储存多余的物品,直到储满。 优先处理左边的输出,并可以用作溢出门。 description: 储存多余的物品,直到储满。优先处理左边的输出,并可以用作溢出门。
wire_tunnel: wire_tunnel:
default: default:
name: 交叉电线 name: 交叉电线
@ -567,7 +565,7 @@ buildings:
comparator: comparator:
default: default:
name: 比较器 name: 比较器
description: 如果输入的两个<strong>信号</strong>一样将输出开1信号,可以比较图形,颜色,和开关值。 description: 如果输入的两个<strong>信号</strong>一样将输出开1信号可以比较图形,颜色,和开关值。
virtual_processor: virtual_processor:
default: default:
name: 虚拟切割机 name: 虚拟切割机
@ -611,8 +609,7 @@ storyRewards:
desc: 恭喜!您解锁了<strong>旋转机</strong>。它会顺时针将输入的<strong>图形旋转90度</strong>。 desc: 恭喜!您解锁了<strong>旋转机</strong>。它会顺时针将输入的<strong>图形旋转90度</strong>。
reward_painter: reward_painter:
title: 上色 title: 上色
desc: desc: 恭喜!您解锁了<strong>上色器</strong>。开采一些颜色(就像您开采图形一样),将其在上色器中与图形结合来将图形上色!
恭喜!您解锁了<strong>上色器</strong>。开采一些颜色 (就像您开采图形一样),将其在上色器中与图形结合来将图形上色!
<br>注意:如果您不幸患有色盲,可以在设置中启用<strong>色盲模式</strong> <br>注意:如果您不幸患有色盲,可以在设置中启用<strong>色盲模式</strong>
reward_mixer: reward_mixer:
title: 混合颜色 title: 混合颜色
@ -629,13 +626,11 @@ storyRewards:
desc: 恭喜!您解锁了<strong>隧道</strong>。它可放置在<strong>传送带</strong>或<strong>设施</strong>下方以运送物品。 desc: 恭喜!您解锁了<strong>隧道</strong>。它可放置在<strong>传送带</strong>或<strong>设施</strong>下方以运送物品。
reward_rotater_ccw: reward_rotater_ccw:
title: 逆时针旋转 title: 逆时针旋转
desc: desc: 恭喜!您解锁了<strong>旋转机</strong>的<strong>逆时针</strong>变体。它可以逆时针旋转<strong>图形</strong>。
恭喜!您解锁了<strong>旋转机</strong>的<strong>逆时针</strong>变体。它可以逆时针旋转<strong>图形</strong>。
<br>选择<strong>旋转机</strong>然后按"T"键来选取这个变体。 <br>选择<strong>旋转机</strong>然后按"T"键来选取这个变体。
reward_miner_chainable: reward_miner_chainable:
title: 链式开采器 title: 链式开采器
desc: desc: 您已经解锁了<strong>链式开采器</strong>!它能<strong>转发资源</strong>给其他的开采器,这样您就能更有效率的开采各类资源了!<br><br>
您已经解锁了<strong>链式开采器</strong>!它能<strong>转发资源</strong>给其他的开采器,这样您就能更有效率的开采各类资源了!<br><br>
注意:新的开采器已替换了工具栏里旧的开采器! 注意:新的开采器已替换了工具栏里旧的开采器!
reward_underground_belt_tier_2: reward_underground_belt_tier_2:
title: 二级隧道 title: 二级隧道
@ -652,25 +647,23 @@ storyRewards:
<br>它<strong>优先从左边</strong>输出,这样您就可以用它做一个<strong>溢流门</strong>了! <br>它<strong>优先从左边</strong>输出,这样您就可以用它做一个<strong>溢流门</strong>了!
reward_freeplay: reward_freeplay:
title: 自由模式 title: 自由模式
desc: desc: 成功了!您解锁了<strong>自由模式</strong>!挑战升级!这意味着现在将<strong>随机</strong>生成图形!
成功了!您解锁了<strong>自由模式</strong>!挑战升级!这意味着现在将<strong>随机</strong>生成图形!
从现在起,中心基地最为需要的是<strong>产量</strong>,我强烈建议您去制造一台能够自动交付所需图形的机器!<br><br> 从现在起,中心基地最为需要的是<strong>产量</strong>,我强烈建议您去制造一台能够自动交付所需图形的机器!<br><br>
基地会在<strong>电线层</strong>输出需要的图形,您需要去分析图形并在此基础上自动配置您的工厂。 基地会在<strong>电线层</strong>输出需要的图形,您需要去分析图形并在此基础上自动配置您的工厂。
reward_blueprints: reward_blueprints:
title: 蓝图 title: 蓝图
desc: desc: 您现在可以<strong>复制粘贴</strong>您的工厂的一部分了!按住 CTRL键并拖动鼠标来选择一块区域然后按C键复制。
您现在可以<strong>复制粘贴</strong>您的工厂的一部分了!按住 CTRL键并拖动鼠标来选择一块区域然后按C键复制。
<br><br>粘贴并<strong>不是免费的</strong>,您需要制造<strong>蓝图图形</strong>来负担。蓝图图形是您刚刚交付的图形。 <br><br>粘贴并<strong>不是免费的</strong>,您需要制造<strong>蓝图图形</strong>来负担。蓝图图形是您刚刚交付的图形。
no_reward: no_reward:
title: 下一关 title: 下一关
desc: 这一关没有奖励,但是下一关有! <br><br> desc: 这一关没有奖励,但是下一关有!<br><br>
注意:最高明的规划师都不会破坏原有的工厂设施,您生产过的<strong>所有图形</strong>都会被用于<strong>解锁升级</strong>。 注意:最高明的规划师都不会破坏原有的工厂设施,您生产过的<strong>所有图形</strong>都会被用于<strong>解锁升级</strong>。
no_reward_freeplay: no_reward_freeplay:
title: 下一关 title: 下一关
desc: 恭喜您!另外,我们已经计划在完整版中加入更多内容! desc: 恭喜您!另外,我们已经计划在完整版中加入更多内容!
reward_balancer: reward_balancer:
title: 平衡器 title: 平衡器
desc: 恭喜!您解锁了多功能<strong>平衡器</strong>,它能够<strong>分割和合并</strong>多个传送带的资源,可以用来建造更大的工厂! desc: 恭喜!您解锁了多功能<strong>平衡器</strong>,它能够<strong>分割和合并</strong>多个传送带的资源可以用来建造更大的工厂!
reward_merger: reward_merger:
title: 合并器(小型) title: 合并器(小型)
desc: 恭喜!您解锁了<strong>平衡器</strong>的变体<strong>合并器</strong>,它能合并两个输入到同一个传送带上! desc: 恭喜!您解锁了<strong>平衡器</strong>的变体<strong>合并器</strong>,它能合并两个输入到同一个传送带上!
@ -684,11 +677,10 @@ storyRewards:
reward_display: reward_display:
title: 显示器 title: 显示器
desc: 恭喜!您已经解锁了<strong>显示器</strong>,它可以显示一个在<strong>电线层上连接的信号</strong> desc: 恭喜!您已经解锁了<strong>显示器</strong>,它可以显示一个在<strong>电线层上连接的信号</strong>
<br>注意:您注意到<strong>传送读取器</strong>和<strong>存储器</strong>输出的他们最后读取的物品了吗?试着在显示屏上展示一下!" <br>注意:您注意到<strong>传送读取器</strong>和<strong>存储器</strong>输出的他们最后读取的物品了吗?试着在显示屏上展示一下!
reward_constant_signal: reward_constant_signal:
title: 恒定信号 title: 恒定信号
desc: desc: 恭喜!您解锁了生成于电线层之上的<strong>恒定信号</strong>,把它连接到<strong>过滤器</strong>时非常有用。
恭喜!您解锁了生成于电线层之上的<strong>恒定信号</strong>,把它连接到<strong>过滤器</strong>时非常有用。
<br>比如它能发出图形、颜色、开关值1 / 0的固定信号。 <br>比如它能发出图形、颜色、开关值1 / 0的固定信号。
reward_logic_gates: reward_logic_gates:
title: 逻辑门 title: 逻辑门
@ -703,16 +695,15 @@ storyRewards:
reward_wires_painter_and_levers: reward_wires_painter_and_levers:
title: 电线 & 四口上色器 title: 电线 & 四口上色器
desc: 恭喜!您解锁了<strong>电线层</strong>:它是正常层之上的一个层,它将带来了许多新的机制!<br><br> desc: 恭喜!您解锁了<strong>电线层</strong>:它是正常层之上的一个层,它将带来了许多新的机制!<br><br>
首先我解锁了您的<strong>四口上色器</strong>,按<strong>E</strong>键切换到电线层,然后连接您想要染色的槽,用开关来控制开启。<br><br> 首先我解锁了您的<strong>四口上色器</strong>,按<strong>E</strong>键切换到电线层,然后连接您想要染色的槽用开关来控制开启。<br><br>
<strong>提示</strong>:可在设置中打开电线层教程!" <strong>提示</strong>:可在设置中打开电线层教程!
reward_filter: reward_filter:
title: 物品过滤器 title: 物品过滤器
desc: desc: 恭喜!您解锁了<strong>物品过滤器</strong>!它会根据在电线层上输入的信号决定是从上面还是右边输出物品。<br><br>
恭喜!您解锁了<strong>物品过滤器</strong>!它会根据在电线层上输入的信号决定是从上面还是右边输出物品。<br><br>
您也可以输入开关值1 / 0信号来激活或者禁用它。 您也可以输入开关值1 / 0信号来激活或者禁用它。
reward_demo_end: reward_demo_end:
title: 试玩结束 title: 试玩结束
desc: 恭喜!您已经通关了试玩版本! <br>更多挑战请至Steam商城购买完整版谢谢支持 desc: 恭喜!您已经通关了试玩版本!<br>更多挑战请至Steam商城购买完整版谢谢支持
settings: settings:
title: 设置 title: 设置
categories: categories:
@ -784,7 +775,7 @@ settings:
extremely_fast: 最快 extremely_fast: 最快
enableTunnelSmartplace: enableTunnelSmartplace:
title: 智能隧道放置 title: 智能隧道放置
description: 启用后,放置隧道时会将多余的传送带移除。 此外,拖动隧道可以快速铺设隧道,以及移除不必要的隧道。 description: 启用后,放置隧道时会将多余的传送带移除。此外,拖动隧道可以快速铺设隧道,以及移除不必要的隧道。
vignette: vignette:
title: 晕映 title: 晕映
description: 启用晕映功能,可将屏幕角落里的颜色变深,更容易阅读文本。 description: 启用晕映功能,可将屏幕角落里的颜色变深,更容易阅读文本。
@ -826,7 +817,7 @@ settings:
title: 右键取消 title: 右键取消
description: 默认启用。在选择要放置的设施时,单击鼠标右键即可取消。如果禁用,则可以通过在放置设施时单击鼠标右键来删除设施。 description: 默认启用。在选择要放置的设施时,单击鼠标右键即可取消。如果禁用,则可以通过在放置设施时单击鼠标右键来删除设施。
lowQualityTextures: lowQualityTextures:
title: 低质量纹理(丑陋) title: 低质量纹理(丑陋)
description: 使用低质量纹理提高游戏性能。但是这样游戏会看起来很丑! description: 使用低质量纹理提高游戏性能。但是这样游戏会看起来很丑!
displayChunkBorders: displayChunkBorders:
title: 显示大块的边框 title: 显示大块的边框
@ -917,7 +908,7 @@ keybindings:
transistor: 晶体管 transistor: 晶体管
analyzer: 图形分析器 analyzer: 图形分析器
comparator: 比较器 comparator: 比较器
item_producer: 物品生产器 (沙盒模式) item_producer: 物品生产器(沙盒模式)
copyWireValue: 电线:复制指定电线上的值 copyWireValue: 电线:复制指定电线上的值
rotateToUp: 向上旋转 rotateToUp: 向上旋转
rotateToDown: 向下旋转 rotateToDown: 向下旋转
@ -976,14 +967,14 @@ tips:
- 您值得花时间来构建可重复的设计! - 您值得花时间来构建可重复的设计!
- 按住<b>CTRL</b>键能够放置多个设施。 - 按住<b>CTRL</b>键能够放置多个设施。
- 您可以按住<b>ALT</b>来反向放置传送带的方向。 - 您可以按住<b>ALT</b>来反向放置传送带的方向。
- 效率是关键! - 效率是关键
- 离基地越远图形越复杂。 - 离基地越远图形越复杂。
- 机器的速度是有限的,把它们分开可以获得最高的效率。 - 机器的速度是有限的,把它们分开可以获得最高的效率。
- 使用平衡器最大化您的效率。 - 使用平衡器最大化您的效率。
- 有条不紊!尽量不要过多地穿过传送带。 - 有条不紊!尽量不要过多地穿过传送带。
- 凡事预则立!不预则废! - 凡事预则立!不预则废
- 尽量不要删除旧的设施和生产线,您会需要他们生产的东西来升级设施并提高效率。 - 尽量不要删除旧的设施和生产线,您会需要他们生产的东西来升级设施并提高效率。
- 先给自己定一个小目标自己完成20级!不去看别人的攻略! - 先给自己定一个小目标自己完成20级不去看别人的攻略!
- 不要把问题复杂化,试着保持简单,您会成功的。 - 不要把问题复杂化,试着保持简单,您会成功的。
- 您可能需要在游戏的后期重复使用工厂。把您的工厂规划成可重复使用的。 - 您可能需要在游戏的后期重复使用工厂。把您的工厂规划成可重复使用的。
- 有时,您可以在地图上直接找到您需要的图形,并不需要使用堆叠机去合成它。 - 有时,您可以在地图上直接找到您需要的图形,并不需要使用堆叠机去合成它。
@ -997,8 +988,8 @@ tips:
- 使用升级列表中每个形状旁边的固定图标将其固定到屏幕上。 - 使用升级列表中每个形状旁边的固定图标将其固定到屏幕上。
- 地图无限,放飞想象,尽情创造。 - 地图无限,放飞想象,尽情创造。
- 向您推荐Factorio这是我最喜欢的游戏。向神作致敬 - 向您推荐Factorio这是我最喜欢的游戏。向神作致敬
- 四向切割机从右上开始进行顺时针切割! - 四向切割机从右上开始进行顺时针切割
- 在主界面您可以下载您的游戏存档文件! - 在主界面您可以下载您的游戏存档文件
- 这个游戏有很多有用的快捷键!一定要到快捷键页面看看。 - 这个游戏有很多有用的快捷键!一定要到快捷键页面看看。
- 这个游戏有很多设置可以提高游戏效率,请一定要了解一下! - 这个游戏有很多设置可以提高游戏效率,请一定要了解一下!
- 中心基地有个指向它所在方向的小指南指针! - 中心基地有个指向它所在方向的小指南指针!
@ -1022,10 +1013,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,11 +1032,17 @@ puzzleMenu:
goalAcceptorRateNotMet: 一个或多个目标接收器没有获得足够数量的图形。请确保所有接收器的充能条指示器均为绿色。 goalAcceptorRateNotMet: 一个或多个目标接收器没有获得足够数量的图形。请确保所有接收器的充能条指示器均为绿色。
buildingOutOfBounds: 一个或多个设施位于可建造区域之外。请增加区域面积,或将超出区域的设施移除。 buildingOutOfBounds: 一个或多个设施位于可建造区域之外。请增加区域面积,或将超出区域的设施移除。
autoComplete: 请确保您的常量生成器不会直接向目标接收器传递目标图形。否则您的谜题会自动完成。 autoComplete: 请确保您的常量生成器不会直接向目标接收器传递目标图形。否则您的谜题会自动完成。
difficulties:
easy: 简单
medium: 普通
hard: 困难
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
backendErrors: backendErrors:
ratelimit: 你的操作太频繁了。请稍等。 ratelimit: 你的操作太频繁了。请稍等。
invalid-api-key: 与后台通信失败,请尝试更新或重新启动游戏(无效的Api密钥)。 invalid-api-key: 与后台通信失败,请尝试更新或重新启动游戏无效的Api密钥
unauthorized: 与后台通信失败,请尝试更新或重新启动游戏(未经授权)。 unauthorized: 与后台通信失败,请尝试更新或重新启动游戏(未经授权)
bad-token: 与后台通信失败,请尝试更新或重新启动游戏(令牌错误)。 bad-token: 与后台通信失败,请尝试更新或重新启动游戏(令牌错误)
bad-id: 谜题标识符无效。 bad-id: 谜题标识符无效。
not-found: 找不到给定的谜题。 not-found: 找不到给定的谜题。
bad-category: 找不到给定的类别。 bad-category: 找不到给定的类别。
@ -1054,3 +1058,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

@ -71,6 +71,7 @@ mainMenu:
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun! DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
dialogs: dialogs:
buttons: buttons:
ok: 確認 ok: 確認
@ -134,15 +135,13 @@ dialogs:
desc: 你還沒有解鎖藍圖功能!完成更多的關卡來解鎖藍圖。 desc: 你還沒有解鎖藍圖功能!完成更多的關卡來解鎖藍圖。
keybindingsIntroduction: keybindingsIntroduction:
title: 實用按鍵 title: 實用按鍵
desc: desc: "這個遊戲有很多能幫助搭建工廠的使用按鍵。 以下是其中的一些,記得在<strong>按鍵設定</strong>中查看其他的! <br><br>
"這個遊戲有很多能幫助搭建工廠的使用按鍵。 以下是其中的一些,記得在<strong>按鍵設定</strong>中查看其他的! <br><br>
<code class='keybinding'>CTRL</code> + 拖曳:選擇區域以複製或刪除。 <br> <code <code class='keybinding'>CTRL</code> + 拖曳:選擇區域以複製或刪除。 <br> <code
class='keybinding'>SHIFT</code>: 按住以放置多個。 <br> <code class='keybinding'>SHIFT</code>: 按住以放置多個。 <br> <code
class='keybinding'>ALT</code>: 反向放置輸送帶。 <br>" class='keybinding'>ALT</code>: 反向放置輸送帶。 <br>"
createMarker: createMarker:
title: 建立標記 title: 建立標記
desc: desc: 給地圖標記取一個名字。你可以在名字中加入一個<strong>簡短代碼</strong>以加入圖形。(你可以在<link>這裡</link>
給地圖標記取一個名字。你可以在名字中加入一個<strong>簡短代碼</strong>以加入圖形。(你可以在<link>這裡</link>
建立簡短代碼。) 建立簡短代碼。)
titleEdit: 修改標記 titleEdit: 修改標記
markerDemoLimit: markerDemoLimit:
@ -230,6 +229,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: 移動
@ -316,18 +318,15 @@ ingame:
1_1_extractor: 在<strong>圓形礦脈</strong>上放一個<strong>開採機</strong>來採集圓形! 1_1_extractor: 在<strong>圓形礦脈</strong>上放一個<strong>開採機</strong>來採集圓形!
1_2_conveyor: 用<strong>輸送帶</strong>將你的開採機連接到基地上! 1_2_conveyor: 用<strong>輸送帶</strong>將你的開採機連接到基地上!
<br><br>提示:用你的游標<strong>按下並拖曳</strong>輸送帶! <br><br>提示:用你的游標<strong>按下並拖曳</strong>輸送帶!
1_3_expand: 1_3_expand: 這<strong>不是</strong>一個放置型遊戲!建造更多的開採機和輸送帶來更快地完成目標。 <br><br>
這<strong>不是</strong>一個放置型遊戲!建造更多的開採機和輸送帶來更快地完成目標。 <br><br>
提示:按住<strong>SHIFT</strong>鍵來放置多個開採機,用<strong>R</strong>鍵旋轉它們。 提示:按住<strong>SHIFT</strong>鍵來放置多個開採機,用<strong>R</strong>鍵旋轉它們。
2_1_place_cutter: "現在放置一個<strong>切割機</strong>並利用它把圓圈切成兩半!<br><br> PS: 2_1_place_cutter: "現在放置一個<strong>切割機</strong>並利用它把圓圈切成兩半!<br><br> PS:
不論切割機的方向,它都會把圖形<strong>垂直地</strong>切成兩半。" 不論切割機的方向,它都會把圖形<strong>垂直地</strong>切成兩半。"
2_2_place_trash: 切割機可能會<strong>堵塞並停止運作</strong><br><br> 2_2_place_trash: 切割機可能會<strong>堵塞並停止運作</strong><br><br>
用<strong>垃圾桶</strong>把「目前」不需要的部分處理掉。 用<strong>垃圾桶</strong>把「目前」不需要的部分處理掉。
2_3_more_cutters: 2_3_more_cutters: "做得好! 現在,再放<strong>2個切割機</strong>來加速這個緩慢的生產線!<br><br> PS:
"做得好! 現在,再放<strong>2個切割機</strong>來加速這個緩慢的生產線!<br><br> PS:
使用<strong>0-9快捷鍵</strong>可以更快選取建築 " 使用<strong>0-9快捷鍵</strong>可以更快選取建築 "
3_1_rectangles: 3_1_rectangles: "現在來開採一些方形吧!<strong>蓋4座開採機</strong>,把形狀收集到基地。<br><br> PS:
"現在來開採一些方形吧!<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>
@ -395,6 +394,8 @@ ingame:
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
report: Report report: Report
clearBuildings: Clear Buildings
resetPuzzle: Reset Puzzle
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle Creator
instructions: instructions:
@ -559,13 +560,11 @@ buildings:
transistor: transistor:
default: default:
name: 電晶體 name: 電晶體
description: description: 如果基極(側面)的輸入訊號為「真」,則把射極(底部)輸入的真假值複製到集極(頂部)的輸出。
如果基極(側面)的輸入訊號為「真」,則把射極(底部)輸入的真假值複製到集極(頂部)的輸出。
「真」值代表形狀正確、顏色正確或布林值為1 「真」值代表形狀正確、顏色正確或布林值為1
mirrored: mirrored:
name: 電晶體 name: 電晶體
description: description: 如果基極(側面)的輸入訊號為「真」,則把射極(底部)輸入的真假值複製到集極(頂部)的輸出。
如果基極(側面)的輸入訊號為「真」,則把射極(底部)輸入的真假值複製到集極(頂部)的輸出。
「真」值代表形狀正確、顏色正確或布林值為1 「真」值代表形狀正確、顏色正確或布林值為1
filter: filter:
default: default:
@ -708,13 +707,11 @@ storyRewards:
<strong>布林值</strong>1或0 <strong>布林值</strong>1或0
reward_logic_gates: reward_logic_gates:
title: 邏輯閘 title: 邏輯閘
desc: desc: <strong>邏輯閘</strong>已解鎖。 你可以覺得無所謂,但其實邏輯閘其實超酷的!<br><br> 有了這些邏輯閘,你可以運算 AND,
<strong>邏輯閘</strong>已解鎖。 你可以覺得無所謂,但其實邏輯閘其實超酷的!<br><br> 有了這些邏輯閘,你可以運算 AND,
OR, XOR 與 NOT。<br><br> 錦上添花,我再送你<strong>電晶體</strong> OR, XOR 與 NOT。<br><br> 錦上添花,我再送你<strong>電晶體</strong>
reward_virtual_processing: reward_virtual_processing:
title: 虛擬操作 title: 虛擬操作
desc: desc: <strong>虛擬操作</strong><br><br>已解鎖。很多新建築有虛擬版,你可以模擬切割機、旋轉機、推疊機還有更多電路層上的建築。
<strong>虛擬操作</strong><br><br>已解鎖。很多新建築有虛擬版,你可以模擬切割機、旋轉機、推疊機還有更多電路層上的建築。
繼續遊玩的你現在有三個選項:<br><br> - 繼續遊玩的你現在有三個選項:<br><br> -
蓋一個自動生成任何基地要求圖形的<strong>自動機</strong>(推薦!)。<br><br> - 蓋一個自動生成任何基地要求圖形的<strong>自動機</strong>(推薦!)。<br><br> -
利用電路層蓋一些很酷建築<br><br> - 繼續用原本的方式破關。<br><br> 不論你的選擇是什麼,祝你玩得開心! 利用電路層蓋一些很酷建築<br><br> - 繼續用原本的方式破關。<br><br> 不論你的選擇是什麼,祝你玩得開心!
@ -1042,10 +1039,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!
@ -1058,6 +1062,12 @@ 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
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking
shapez.io in your library, selecting Properties > DLCs.
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
@ -1081,3 +1091,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.2