pull/256/head
Itamea 4 years ago
commit d2b98eabf3

1
.gitignore vendored

@ -115,3 +115,4 @@ tmp_standalone_files
# Local config # Local config
config.local.js config.local.js
.DS_Store

@ -269,7 +269,7 @@ gulp.task("build.prod", gulp.series("utils.cleanup", "step.prod.all", "step.post
// Builds everything (standalone-beta) // Builds everything (standalone-beta)
gulp.task( gulp.task(
"step.standalone-beta.code", "step.standalone-beta.code",
gulp.series("sounds.fullbuild", "translations.fullBuild", "js.standalone-beta") gulp.series("sounds.fullbuildHQ", "translations.fullBuild", "js.standalone-beta")
); );
gulp.task("step.standalone-beta.mainbuild", gulp.parallel("step.baseResources", "step.standalone-beta.code")); gulp.task("step.standalone-beta.mainbuild", gulp.parallel("step.baseResources", "step.standalone-beta.code"));
gulp.task( gulp.task(
@ -284,7 +284,7 @@ gulp.task(
// Builds everything (standalone-prod) // Builds everything (standalone-prod)
gulp.task( gulp.task(
"step.standalone-prod.code", "step.standalone-prod.code",
gulp.series("sounds.fullbuild", "translations.fullBuild", "js.standalone-prod") gulp.series("sounds.fullbuildHQ", "translations.fullBuild", "js.standalone-prod")
); );
gulp.task("step.standalone-prod.mainbuild", gulp.parallel("step.baseResources", "step.standalone-prod.code")); gulp.task("step.standalone-prod.mainbuild", gulp.parallel("step.baseResources", "step.standalone-prod.code"));
gulp.task( gulp.task(

@ -40,6 +40,30 @@ function gulptasksSounds($, gulp, buildFolder) {
.pipe(gulp.dest(path.join(builtSoundsDir, "music"))); .pipe(gulp.dest(path.join(builtSoundsDir, "music")));
}); });
// Encodes the game music in high quality for the standalone
gulp.task("sounds.musicHQ", () => {
return gulp
.src([path.join(soundsDir, "music", "**", "*.wav"), path.join(soundsDir, "music", "**", "*.mp3")])
.pipe($.plumber())
.pipe(
$.cache(
$.fluentFfmpeg("mp3", function (cmd) {
return cmd
.audioBitrate(256)
.audioChannels(2)
.audioFrequency(44100)
.audioCodec("libmp3lame")
.audioFilters(["volume=0.15"]);
}),
{
name: "music-high-quality",
fileCache,
}
)
)
.pipe(gulp.dest(path.join(builtSoundsDir, "music")));
});
// Encodes the ui sounds // Encodes the ui sounds
gulp.task("sounds.sfxGenerateSprites", () => { gulp.task("sounds.sfxGenerateSprites", () => {
return gulp return gulp
@ -91,8 +115,10 @@ function gulptasksSounds($, gulp, buildFolder) {
}); });
gulp.task("sounds.buildall", gulp.parallel("sounds.music", "sounds.sfx")); gulp.task("sounds.buildall", gulp.parallel("sounds.music", "sounds.sfx"));
gulp.task("sounds.buildallHQ", gulp.parallel("sounds.musicHQ", "sounds.sfx"));
gulp.task("sounds.fullbuild", gulp.series("sounds.clear", "sounds.buildall", "sounds.copy")); gulp.task("sounds.fullbuild", gulp.series("sounds.clear", "sounds.buildall", "sounds.copy"));
gulp.task("sounds.fullbuildHQ", gulp.series("sounds.clear", "sounds.buildallHQ", "sounds.copy"));
gulp.task("sounds.dev", gulp.series("sounds.buildall", "sounds.copy")); gulp.task("sounds.dev", gulp.series("sounds.buildall", "sounds.copy"));
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 111 KiB

@ -1,4 +1,19 @@
export const CHANGELOG = [ export const CHANGELOG = [
{
version: "1.1.17",
date: "unreleased",
entries: [
"Allow configuring autosave interval and disabling it in the settings",
"The smart-tunnel placement has been reworked to properly replace belts. Thus the setting has been turned on again by default",
"The soundtrack now has a higher quality on the standalone version than the web version",
"Add setting to disable cut/delete warnings (by hexy)",
"Fix bug where belts in blueprints don't orient correctly (by hexy)",
"Fix camera moving weird after dragging and holding (by hexy)",
"Fix keybinding for pipette showing while pasting blueprints",
"Update tutorial image for tier 2 tunnels to explain mix/match (by jimmyshadow1)",
"Prevent default actions on all keybindings in the web version so you don't accidentally use builtin browser shortcuts",
],
},
{ {
version: "1.1.16", version: "1.1.16",
date: "21.06.2020", date: "21.06.2020",

@ -191,17 +191,7 @@ export class InputDistributor {
*/ */
handleKeyMouseDown(event) { handleKeyMouseDown(event) {
const keyCode = event instanceof MouseEvent ? event.button + 1 : event.keyCode; const keyCode = event instanceof MouseEvent ? event.button + 1 : event.keyCode;
if ( event.preventDefault();
keyCode === 4 || // MB4
keyCode === 5 || // MB5
keyCode === 9 || // TAB
keyCode === 16 || // SHIFT
keyCode === 17 || // CTRL
keyCode === 18 || // ALT
(keyCode >= 112 && keyCode < 122) // F1 - F10
) {
event.preventDefault();
}
const isInitial = !this.keysDown.has(keyCode); const isInitial = !this.keysDown.has(keyCode);
this.keysDown.add(keyCode); this.keysDown.add(keyCode);

@ -47,10 +47,16 @@ export class AutomaticSave {
return; return;
} }
const saveInterval = this.root.app.settings.getAutosaveIntervalSeconds();
if (!saveInterval) {
// Disabled
return;
}
// Check when the last save was, but make sure that if it fails, we don't spam // Check when the last save was, but make sure that if it fails, we don't spam
const lastSaveTime = Math_max(this.lastSaveAttempt, this.root.savegame.getRealLastUpdate()); const lastSaveTime = Math_max(this.lastSaveAttempt, this.root.savegame.getRealLastUpdate());
let secondsSinceLastSave = (Date.now() - lastSaveTime) / 1000.0; const secondsSinceLastSave = (Date.now() - lastSaveTime) / 1000.0;
let shouldSave = false; let shouldSave = false;
switch (this.saveImportance) { switch (this.saveImportance) {
@ -61,7 +67,7 @@ export class AutomaticSave {
case enumSavePriority.regular: case enumSavePriority.regular:
// Could determine if there is a good / bad point here // Could determine if there is a good / bad point here
shouldSave = secondsSinceLastSave > MIN_INTERVAL_SECS; shouldSave = secondsSinceLastSave > saveInterval;
break; break;
default: default:

@ -28,6 +28,7 @@ const velocitySmoothing = 0.5;
const velocityFade = 0.98; const velocityFade = 0.98;
const velocityStrength = 0.4; const velocityStrength = 0.4;
const velocityMax = 20; const velocityMax = 20;
const ticksBeforeErasingVelocity = 10;
/** /**
* @enum {string} * @enum {string}
@ -58,6 +59,8 @@ export class Camera extends BasicSerializableObject {
// Input handling // Input handling
this.currentlyMoving = false; this.currentlyMoving = false;
this.lastMovingPosition = null; this.lastMovingPosition = null;
this.lastMovingPositionLastTick = null;
this.numTicksStandingStill = null;
this.cameraUpdateTimeBucket = 0.0; this.cameraUpdateTimeBucket = 0.0;
this.didMoveSinceTouchStart = false; this.didMoveSinceTouchStart = false;
this.currentlyPinching = false; this.currentlyPinching = false;
@ -667,6 +670,8 @@ export class Camera extends BasicSerializableObject {
this.touchPostMoveVelocity = new Vector(0, 0); this.touchPostMoveVelocity = new Vector(0, 0);
this.currentlyMoving = true; this.currentlyMoving = true;
this.lastMovingPosition = pos; this.lastMovingPosition = pos;
this.lastMovingPositionLastTick = null;
this.numTicksStandingStill = 0;
this.didMoveSinceTouchStart = false; this.didMoveSinceTouchStart = false;
} }
@ -716,6 +721,8 @@ export class Camera extends BasicSerializableObject {
this.currentlyMoving = false; this.currentlyMoving = false;
this.currentlyPinching = false; this.currentlyPinching = false;
this.lastMovingPosition = null; this.lastMovingPosition = null;
this.lastMovingPositionLastTick = null;
this.numTicksStandingStill = 0;
this.lastPinchPositions = null; this.lastPinchPositions = null;
this.userInteraction.dispatch(USER_INTERACT_TOUCHEND); this.userInteraction.dispatch(USER_INTERACT_TOUCHEND);
this.didMoveSinceTouchStart = false; this.didMoveSinceTouchStart = false;
@ -813,6 +820,23 @@ export class Camera extends BasicSerializableObject {
this.touchPostMoveVelocity = this.touchPostMoveVelocity.multiplyScalar(velocityFade); this.touchPostMoveVelocity = this.touchPostMoveVelocity.multiplyScalar(velocityFade);
// Check if the camera is being dragged but standing still: if not, zero out `touchPostMoveVelocity`.
if (this.currentlyMoving && this.desiredCenter === null) {
if (
this.lastMovingPositionLastTick !== null &&
this.lastMovingPositionLastTick.equalsEpsilon(this.lastMovingPosition)
) {
this.numTicksStandingStill++;
} else {
this.numTicksStandingStill = 0;
}
this.lastMovingPositionLastTick = this.lastMovingPosition.copy();
if (this.numTicksStandingStill >= ticksBeforeErasingVelocity) {
this.touchPostMoveVelocity.x = 0;
this.touchPostMoveVelocity.y = 0;
}
}
// Check influence of past points // Check influence of past points
if (!this.currentlyMoving && !this.currentlyPinching) { if (!this.currentlyMoving && !this.currentlyPinching) {
const len = this.touchPostMoveVelocity.length(); const len = this.touchPostMoveVelocity.length();

@ -176,6 +176,7 @@ export class Blueprint {
tryPlace(root, tile) { tryPlace(root, tile) {
return root.logic.performBulkOperation(() => { return root.logic.performBulkOperation(() => {
let anyPlaced = false; let anyPlaced = false;
const beltsToRegisterLater = [];
for (let i = 0; i < this.entities.length; ++i) { for (let i = 0; i < this.entities.length; ++i) {
let placeable = true; let placeable = true;
const entity = this.entities[i]; const entity = this.entities[i];
@ -202,10 +203,10 @@ export class Blueprint {
"Can not delete entity for blueprint" "Can not delete entity for blueprint"
); );
if (!root.logic.tryDeleteBuilding(contents)) { if (!root.logic.tryDeleteBuilding(contents)) {
logger.error( assertAlways(
false,
"Building has replaceable component but is also unremovable in blueprint" "Building has replaceable component but is also unremovable in blueprint"
); );
return false;
} }
} }
} }
@ -215,10 +216,22 @@ export class Blueprint {
clone.components.StaticMapEntity.origin.addInplace(tile); clone.components.StaticMapEntity.origin.addInplace(tile);
root.map.placeStaticEntity(clone); root.map.placeStaticEntity(clone);
root.entityMgr.registerEntity(clone);
// Registering a belt immediately triggers a recalculation of surrounding belt
// directions, which is no good when not all belts have been placed. To resolve
// this, only register belts after all entities have been placed.
if (!clone.components.Belt) {
root.entityMgr.registerEntity(clone);
} else {
beltsToRegisterLater.push(clone);
}
anyPlaced = true; anyPlaced = true;
} }
} }
for (let i = 0; i < beltsToRegisterLater.length; i++) {
root.entityMgr.registerEntity(beltsToRegisterLater[i]);
}
return anyPlaced; return anyPlaced;
}); });
} }

@ -168,7 +168,7 @@ export class HUDKeybindingOverlay extends BaseHUDPart {
// Pipette // Pipette
label: T.ingame.keybindingsOverlay.pipette, label: T.ingame.keybindingsOverlay.pipette,
keys: [k.placement.pipette], keys: [k.placement.pipette],
condition: () => !this.mapOverviewActive, condition: () => !this.mapOverviewActive && !this.blueprintPlacementActive,
}, },
{ {

@ -70,14 +70,17 @@ export class HUDMassSelector extends BaseHUDPart {
} }
confirmDelete() { confirmDelete() {
if (this.selectedUids.size > 100) { if (
!this.root.app.settings.getAllSettings().disableCutDeleteWarnings &&
this.selectedUids.size > 100
) {
const { ok } = this.root.hud.parts.dialogs.showWarning( const { ok } = this.root.hud.parts.dialogs.showWarning(
T.dialogs.massDeleteConfirm.title, T.dialogs.massDeleteConfirm.title,
T.dialogs.massDeleteConfirm.desc.replace( T.dialogs.massDeleteConfirm.desc.replace(
"<count>", "<count>",
"" + formatBigNumberFull(this.selectedUids.size) "" + formatBigNumberFull(this.selectedUids.size)
), ),
["cancel:good", "ok:bad"] ["cancel:good:escape", "ok:bad:enter"]
); );
ok.add(() => this.doDelete()); ok.add(() => this.doDelete());
} else { } else {
@ -120,14 +123,17 @@ export class HUDMassSelector extends BaseHUDPart {
T.dialogs.blueprintsNotUnlocked.title, T.dialogs.blueprintsNotUnlocked.title,
T.dialogs.blueprintsNotUnlocked.desc T.dialogs.blueprintsNotUnlocked.desc
); );
} else if (this.selectedUids.size > 100) { } else if (
!this.root.app.settings.getAllSettings().disableCutDeleteWarnings &&
this.selectedUids.size > 100
) {
const { ok } = this.root.hud.parts.dialogs.showWarning( const { ok } = this.root.hud.parts.dialogs.showWarning(
T.dialogs.massCutConfirm.title, T.dialogs.massCutConfirm.title,
T.dialogs.massCutConfirm.desc.replace( T.dialogs.massCutConfirm.desc.replace(
"<count>", "<count>",
"" + formatBigNumberFull(this.selectedUids.size) "" + formatBigNumberFull(this.selectedUids.size)
), ),
["cancel:good", "ok:bad"] ["cancel:good:escape", "ok:bad:enter"]
); );
ok.add(() => this.doCut()); ok.add(() => this.doCut());
} else { } else {

@ -8,7 +8,7 @@ import { SOUNDS } from "../platform/sound";
const avgSoundDurationSeconds = 0.25; const avgSoundDurationSeconds = 0.25;
const maxOngoingSounds = 2; const maxOngoingSounds = 2;
const maxOngoingUiSounds = 2; const maxOngoingUiSounds = 25;
// Proxy to the application sound instance // Proxy to the application sound instance
export class SoundProxy { export class SoundProxy {

@ -77,6 +77,7 @@ export class UndergroundBeltSystem extends GameSystemWithFilter {
const tier = undergroundComp.tier; const tier = undergroundComp.tier;
const range = globalConfig.undergroundBeltMaxTilesByTier[tier]; const range = globalConfig.undergroundBeltMaxTilesByTier[tier];
// FIND ENTRANCE
// Search for the entrance which is furthes apart (this is why we can't reuse logic here) // Search for the entrance which is furthes apart (this is why we can't reuse logic here)
let matchingEntrance = null; let matchingEntrance = null;
for (let i = 0; i < range; ++i) { for (let i = 0; i < range; ++i) {
@ -104,31 +105,49 @@ export class UndergroundBeltSystem extends GameSystemWithFilter {
return; return;
} }
// Remove any belts between entrance and exit which have the same direction // DETECT OBSOLETE BELTS BETWEEN
// Remove any belts between entrance and exit which have the same direction,
// but only if they *all* have the right direction
currentPos = tile.copy(); currentPos = tile.copy();
let allBeltsMatch = true;
for (let i = 0; i < matchingEntrance.range; ++i) { for (let i = 0; i < matchingEntrance.range; ++i) {
currentPos.addInplace(offset); currentPos.addInplace(offset);
const contents = this.root.map.getTileContent(currentPos); const contents = this.root.map.getTileContent(currentPos);
if (!contents) { if (!contents) {
continue; allBeltsMatch = false;
break;
} }
const contentsStaticComp = contents.components.StaticMapEntity; const contentsStaticComp = contents.components.StaticMapEntity;
const contentsBeltComp = contents.components.Belt; const contentsBeltComp = contents.components.Belt;
if (!contentsBeltComp) {
allBeltsMatch = false;
break;
}
if (contentsBeltComp) { // It's a belt
// It's a belt if (
if ( contentsBeltComp.direction !== enumDirection.top ||
contentsBeltComp.direction === enumDirection.top && enumAngleToDirection[contentsStaticComp.rotation] !== direction
enumAngleToDirection[contentsStaticComp.rotation] === direction ) {
) { allBeltsMatch = false;
// It's same rotation, drop it break;
this.root.logic.tryDeleteBuilding(contents); }
} }
currentPos = tile.copy();
if (allBeltsMatch) {
// All belts between this are obsolete, so drop them
for (let i = 0; i < matchingEntrance.range; ++i) {
currentPos.addInplace(offset);
const contents = this.root.map.getTileContent(currentPos);
assert(contents, "Invalid smart underground belt logic");
this.root.logic.tryDeleteBuilding(contents);
} }
} }
// REMOVE OBSOLETE TUNNELS
// Remove any double tunnels, by checking the tile plus the tile above // Remove any double tunnels, by checking the tile plus the tile above
currentPos = tile.copy().add(offset); currentPos = tile.copy().add(offset);
for (let i = 0; i < matchingEntrance.range - 1; ++i) { for (let i = 0; i < matchingEntrance.range - 1; ++i) {

@ -89,6 +89,33 @@ export const movementSpeeds = [
}, },
]; ];
export const autosaveIntervals = [
{
id: "one_minute",
seconds: 60,
},
{
id: "two_minutes",
seconds: 120,
},
{
id: "five_minutes",
seconds: 5 * 60,
},
{
id: "ten_minutes",
seconds: 10 * 60,
},
{
id: "twenty_minutes",
seconds: 20 * 60,
},
{
id: "disabled",
seconds: null,
},
];
/** @type {Array<BaseSetting>} */ /** @type {Array<BaseSetting>} */
export const allApplicationSettings = [ export const allApplicationSettings = [
new EnumSetting("language", { new EnumSetting("language", {
@ -165,6 +192,19 @@ export const allApplicationSettings = [
enabled: !IS_DEMO, enabled: !IS_DEMO,
}), }),
new EnumSetting("autosaveInterval", {
options: autosaveIntervals,
valueGetter: interval => interval.id,
textGetter: interval => T.settings.labels.autosaveInterval.intervals[interval.id],
category: categoryGame,
restartRequired: false,
changeCb:
/**
* @param {Application} app
*/
(app, id) => null,
}),
new EnumSetting("refreshRate", { new EnumSetting("refreshRate", {
options: ["60", "100", "144", "165", "250", "500"], options: ["60", "100", "144", "165", "250", "500"],
valueGetter: rate => rate, valueGetter: rate => rate,
@ -201,6 +241,7 @@ export const allApplicationSettings = [
new BoolSetting("enableTunnelSmartplace", categoryGame, (app, value) => {}), new BoolSetting("enableTunnelSmartplace", categoryGame, (app, value) => {}),
new BoolSetting("vignette", categoryGame, (app, value) => {}), new BoolSetting("vignette", categoryGame, (app, value) => {}),
new BoolSetting("compactBuildingInfo", categoryGame, (app, value) => {}), new BoolSetting("compactBuildingInfo", categoryGame, (app, value) => {}),
new BoolSetting("disableCutDeleteWarnings", categoryGame, (app, value) => {}),
]; ];
export function getApplicationSettingById(id) { export function getApplicationSettingById(id) {
@ -219,12 +260,14 @@ class SettingsStorage {
this.scrollWheelSensitivity = "regular"; this.scrollWheelSensitivity = "regular";
this.movementSpeed = "regular"; this.movementSpeed = "regular";
this.language = "auto-detect"; this.language = "auto-detect";
this.autosaveInterval = "two_minutes";
this.alwaysMultiplace = false; this.alwaysMultiplace = false;
this.offerHints = true; this.offerHints = true;
this.enableTunnelSmartplace = true; this.enableTunnelSmartplace = true;
this.vignette = true; this.vignette = true;
this.compactBuildingInfo = false; this.compactBuildingInfo = false;
this.disableCutDeleteWarnings = false;
/** /**
* @type {Object.<string, number>} * @type {Object.<string, number>}
@ -319,6 +362,17 @@ export class ApplicationSettings extends ReadWriteProxy {
return 1; return 1;
} }
getAutosaveIntervalSeconds() {
const id = this.getAllSettings().autosaveInterval;
for (let i = 0; i < autosaveIntervals.length; ++i) {
if (autosaveIntervals[i].id === id) {
return autosaveIntervals[i].seconds;
}
}
logger.error("Unknown autosave interval id:", id);
return 120;
}
getIsFullScreen() { getIsFullScreen() {
return this.getAllSettings().fullscreen; return this.getAllSettings().fullscreen;
} }
@ -414,7 +468,7 @@ export class ApplicationSettings extends ReadWriteProxy {
} }
getCurrentVersion() { getCurrentVersion() {
return 13; return 16;
} }
/** @param {{settings: SettingsStorage, version: number}} data */ /** @param {{settings: SettingsStorage, version: number}} data */
@ -466,6 +520,22 @@ export class ApplicationSettings extends ReadWriteProxy {
data.version = 13; data.version = 13;
} }
if (data.version < 14) {
data.settings.disableCutDeleteWarnings = false;
data.version = 14;
}
if (data.version < 15) {
data.settings.autosaveInterval = "two_minutes";
data.version = 15;
}
if (data.version < 16) {
// RE-ENABLE this setting, it already existed
data.settings.enableTunnelSmartplace = true;
data.version = 16;
}
return ExplainedResult.good(); return ExplainedResult.good();
} }
} }

@ -287,6 +287,10 @@ ingame:
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Paste last blueprint
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -322,11 +326,6 @@ ingame:
newUpgrade: A new upgrade is available! newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved. gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCut> to cut, <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Upgrades title: Upgrades
@ -686,6 +685,32 @@ settings:
description: >- description: >-
Enables the vignette which darkens the screen corners and makes text easier Enables the vignette which darkens the screen corners and makes text easier
to read. to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Keybindings title: Keybindings
hint: >- hint: >-
@ -731,7 +756,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate rotateWhilePlacing: Rotate
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: Rotate CCW instead Modifier: Rotate CCW instead
@ -751,7 +775,8 @@ keybindings:
exportScreenshot: Export whole Base as Image exportScreenshot: Export whole Base as Image
mapMoveFaster: Move Faster mapMoveFaster: Move Faster
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planner: Switch side"
pipette: Pipette
about: about:
title: About this Game title: About this Game

@ -268,6 +268,10 @@ ingame:
pasteLastBlueprint: Vložit poslední plán pasteLastBlueprint: Vložit poslední plán
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -303,11 +307,6 @@ ingame:
newUpgrade: Nová aktualizace je k dispozici! newUpgrade: Nová aktualizace je k dispozici!
gameSaved: Hra byla uložena. gameSaved: Hra byla uložena.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Stiskni <keyCut> pro vyjmutí, <keyCopy> pro kopírování a <keyDelete> pro zbourání. <keyCancel> ruší výběr.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Vylepšení title: Vylepšení
@ -669,6 +668,31 @@ settings:
Enables the vignette which darkens the screen corners and makes text easier Enables the vignette which darkens the screen corners and makes text easier
to read. to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Klávesové zkratky title: Klávesové zkratky
hint: >- hint: >-
@ -715,7 +739,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Zrušit stavbu
rotateWhilePlacing: Otočit rotateWhilePlacing: Otočit
rotateInverseModifier: >- rotateInverseModifier: >-
Modifikátor: Otočit proti směru hodinových ručiček Modifikátor: Otočit proti směru hodinových ručiček
@ -734,7 +757,8 @@ keybindings:
massSelectCut: Vyjmout oblast massSelectCut: Vyjmout oblast
exportScreenshot: Exportovat celou základnu jako obrázek exportScreenshot: Exportovat celou základnu jako obrázek
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planner: Switch side"
pipette: Pipette
about: about:
title: O hře title: O hře

@ -283,7 +283,11 @@ ingame:
delete: Löschen delete: Löschen
pasteLastBlueprint: Letzte Blaupause einfügen pasteLastBlueprint: Letzte Blaupause einfügen
lockBeltDirection: Bandplaner aktivieren lockBeltDirection: Bandplaner aktivieren
plannerSwitchSide: 'Planer: Seite wechseln' plannerSwitchSide: "Planer: Seite wechseln"
cutSelection: Ausschneiden
copySelection: Kopieren
clearSelection: Leere Selektion
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -319,11 +323,6 @@ ingame:
newUpgrade: Ein neues Upgrade ist verfügbar! newUpgrade: Ein neues Upgrade ist verfügbar!
gameSaved: Dein Spiel wurde gespeichert. gameSaved: Dein Spiel wurde gespeichert.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Drücke <keyCut> zum Ausschneiden, <keyCopy> zum Kopieren, <keyDelete> zum Entfernen und <keyCancel> um Abzubrechen.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Upgrades title: Upgrades
@ -686,7 +685,32 @@ settings:
title: Vignette title: Vignette
description: >- description: >-
Aktiviert den Vignetteneffekt, der den Rand des Bildschirms zunehmend verdunkelt Aktiviert den Vignetteneffekt, der den Rand des Bildschirms zunehmend verdunkelt
und das Lesen der Textfelder vereinfacht. und das Lesen der Textfelder vereinfacht.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Tastenbelegung title: Tastenbelegung
@ -733,7 +757,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Platzieren abbrechen
rotateWhilePlacing: Rotieren rotateWhilePlacing: Rotieren
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: stattdessen gegen UZS rotieren Modifier: stattdessen gegen UZS rotieren
@ -753,7 +776,8 @@ keybindings:
exportScreenshot: Ganze Fabrik als Foto exportieren exportScreenshot: Ganze Fabrik als Foto exportieren
mapMoveFaster: Schneller bewegen mapMoveFaster: Schneller bewegen
lockBeltDirection: Bandplaner aktivieren lockBeltDirection: Bandplaner aktivieren
switchDirectionLockSide: 'Planer: Seite wechseln' switchDirectionLockSide: "Planer: Seite wechseln"
pipette: Pipette
about: about:
title: Über dieses Spiel title: Über dieses Spiel

@ -287,6 +287,10 @@ ingame:
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Paste last blueprint
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -322,11 +326,6 @@ ingame:
newUpgrade: A new upgrade is available! newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved. gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCut> to cut, <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Upgrades title: Upgrades
@ -688,6 +687,31 @@ settings:
Enables the vignette which darkens the screen corners and makes text easier Enables the vignette which darkens the screen corners and makes text easier
to read. to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Keybindings title: Keybindings
hint: >- hint: >-
@ -733,7 +757,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate rotateWhilePlacing: Rotate
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: Rotate CCW instead Modifier: Rotate CCW instead
@ -753,7 +776,8 @@ keybindings:
exportScreenshot: Export whole Base as Image exportScreenshot: Export whole Base as Image
mapMoveFaster: Move Faster mapMoveFaster: Move Faster
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planner: Switch side"
pipette: Pipette
about: about:
title: About this Game title: About this Game

@ -281,7 +281,7 @@ ingame:
toggleHud: Toggle HUD toggleHud: Toggle HUD
placeBuilding: Place building placeBuilding: Place building
createMarker: Create Marker createMarker: Create Marker
delete: Destroy delete: Delete
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Paste last blueprint
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
@ -611,6 +611,19 @@ settings:
large: Large large: Large
huge: Huge huge: Huge
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
scrollWheelSensitivity: scrollWheelSensitivity:
title: Zoom sensitivity title: Zoom sensitivity
description: >- description: >-
@ -692,6 +705,11 @@ settings:
description: >- description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a description and image is shown. Shortens info boxes for buildings by only showing their ratios. Otherwise a description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100 entities.
keybindings: keybindings:
title: Keybindings title: Keybindings
hint: >- hint: >-
@ -744,7 +762,7 @@ keybindings:
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: Rotate CCW instead Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete confirmMassDelete: Delete area
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Paste last blueprint
cycleBuildings: Cycle Buildings cycleBuildings: Cycle Buildings
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner

@ -285,6 +285,10 @@ ingame:
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Paste last blueprint
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -320,11 +324,6 @@ ingame:
newUpgrade: ¡Una nueva mejora está disponible! newUpgrade: ¡Una nueva mejora está disponible!
gameSaved: Tu partida ha sido guardada. gameSaved: Tu partida ha sido guardada.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Presiona <keyCut> para cortar, <keyCopy> para copiar, <keyDelete> para eliminar y <keyCancel> para cancelar.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Mejoras title: Mejoras
@ -680,6 +679,29 @@ settings:
Enables the vignette which darkens the screen corners and makes text easier Enables the vignette which darkens the screen corners and makes text easier
to read. to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Atajos de Teclado title: Atajos de Teclado
hint: >- hint: >-
@ -724,7 +746,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Cancelar Colocación
rotateWhilePlacing: Rotar rotateWhilePlacing: Rotar
rotateInverseModifier: >- rotateInverseModifier: >-
Modificador: Rotar inversamente en su lugar Modificador: Rotar inversamente en su lugar
@ -744,7 +765,8 @@ keybindings:
massSelectCut: Cortar área massSelectCut: Cortar área
exportScreenshot: Exportar toda la base como imagen exportScreenshot: Exportar toda la base como imagen
mapMoveFaster: Mover más rápido mapMoveFaster: Mover más rápido
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planner: Switch side"
pipette: Pipette
about: about:
title: Sobre el Juego title: Sobre el Juego

@ -288,6 +288,10 @@ ingame:
pasteLastBlueprint: Copier le dernier patron pasteLastBlueprint: Copier le dernier patron
lockBeltDirection: Utiliser le plannificateur de convoyeurs lockBeltDirection: Utiliser le plannificateur de convoyeurs
plannerSwitchSide: Échanger la direction du plannificateur plannerSwitchSide: Échanger la direction du plannificateur
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -323,11 +327,6 @@ ingame:
newUpgrade: Une nouvelle amélioration est disponible ! newUpgrade: Une nouvelle amélioration est disponible !
gameSaved: Votre partie a été sauvegardée. gameSaved: Votre partie a été sauvegardée.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Apuyez sur <keyCut> pour couper, <keyCopy> pour copier, <keyDelete> pour effacer et <keyCancel> pour annuler.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Améliorations title: Améliorations
@ -691,6 +690,29 @@ settings:
description: >- description: >-
Permet l'affichage de l'effet de vignette qui assombrit les coins de l'écran afin de rendre le texte plus facile à lire. Permet l'affichage de l'effet de vignette qui assombrit les coins de l'écran afin de rendre le texte plus facile à lire.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Contrôles title: Contrôles
hint: >- hint: >-
@ -736,7 +758,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Annuler le placement
rotateWhilePlacing: Pivoter rotateWhilePlacing: Pivoter
rotateInverseModifier: >- rotateInverseModifier: >-
Variante: Pivote à gauche Variante: Pivote à gauche
@ -756,7 +777,8 @@ keybindings:
exportScreenshot: Exporter toute la base en tant qu'image. exportScreenshot: Exporter toute la base en tant qu'image.
mapMoveFaster: Se déplacer plus vite mapMoveFaster: Se déplacer plus vite
lockBeltDirection: Utiliser le plannificateur de convoyeurs lockBeltDirection: Utiliser le plannificateur de convoyeurs
switchDirectionLockSide: 'Plannificateur: changer de côté' switchDirectionLockSide: "Plannificateur: changer de côté"
pipette: Pipette
about: about:
title: À propos de ce jeu title: À propos de ce jeu

@ -285,6 +285,10 @@ ingame:
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Paste last blueprint
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -320,11 +324,6 @@ ingame:
newUpgrade: A new upgrade is available! newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved. gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCut> to cut, <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Upgrades title: Upgrades
@ -688,6 +687,29 @@ settings:
description: >- description: >-
Enables the vignette which darkens the screen corners and makes text easier to read. Enables the vignette which darkens the screen corners and makes text easier to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Keybindings title: Keybindings
hint: >- hint: >-
@ -735,7 +757,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate rotateWhilePlacing: Rotate
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: Rotate CCW instead Modifier: Rotate CCW instead
@ -755,6 +776,7 @@ keybindings:
placementDisableAutoOrientation: Disable automatic orientation placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation placeInverse: Invert automatic belt orientation
pipette: Pipette
about: about:
title: About this Game title: About this Game

@ -287,6 +287,10 @@ ingame:
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Paste last blueprint
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -322,11 +326,6 @@ ingame:
newUpgrade: Egy új fejlesztés elérhető! newUpgrade: Egy új fejlesztés elérhető!
gameSaved: A játékod el lett mentve. gameSaved: A játékod el lett mentve.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCut> to cut, <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Fejlesztések title: Fejlesztések
@ -687,6 +686,29 @@ settings:
Enables the vignette which darkens the screen corners and makes text easier Enables the vignette which darkens the screen corners and makes text easier
to read. to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Keybindings title: Keybindings
hint: >- hint: >-
@ -732,7 +754,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate rotateWhilePlacing: Rotate
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: Rotate CCW instead Modifier: Rotate CCW instead
@ -752,7 +773,8 @@ keybindings:
exportScreenshot: Export whole Base as Image exportScreenshot: Export whole Base as Image
mapMoveFaster: Move Faster mapMoveFaster: Move Faster
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planner: Switch side"
pipette: Pipette
about: about:
title: A játékról title: A játékról

@ -287,6 +287,10 @@ ingame:
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Paste last blueprint
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -322,11 +326,6 @@ ingame:
newUpgrade: A new upgrade is available! newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved. gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCut> to cut, <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Upgrades title: Upgrades
@ -688,6 +687,29 @@ settings:
Enables the vignette which darkens the screen corners and makes text easier Enables the vignette which darkens the screen corners and makes text easier
to read. to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Keybindings title: Keybindings
hint: >- hint: >-
@ -733,7 +755,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate rotateWhilePlacing: Rotate
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: Rotate CCW instead Modifier: Rotate CCW instead
@ -753,7 +774,8 @@ keybindings:
exportScreenshot: Export whole Base as Image exportScreenshot: Export whole Base as Image
mapMoveFaster: Move Faster mapMoveFaster: Move Faster
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planner: Switch side"
pipette: Pipette
about: about:
title: About this Game title: About this Game

@ -286,6 +286,10 @@ ingame:
pasteLastBlueprint: ブループリントの内容を設置 pasteLastBlueprint: ブループリントの内容を設置
lockBeltDirection: ベルトプランナーを有効化 lockBeltDirection: ベルトプランナーを有効化
plannerSwitchSide: プランナーが通る側を反転 plannerSwitchSide: プランナーが通る側を反転
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -321,11 +325,6 @@ ingame:
newUpgrade: 新しいアップグレードが利用可能です! newUpgrade: 新しいアップグレードが利用可能です!
gameSaved: ゲームをセーブしました。 gameSaved: ゲームをセーブしました。
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: <keyCut> キーでカット <keyCopy> キーでコピー <keyDelete> キーで削除 <keyCancel> キーでキャンセル
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: アップグレード title: アップグレード
@ -686,6 +685,29 @@ settings:
description: >- description: >-
画面の隅を暗くして文字を読みやすくするビネットを有効化します。 画面の隅を暗くして文字を読みやすくするビネットを有効化します。
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: キー設定 title: キー設定
hint: >- hint: >-
@ -731,7 +753,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: 配置の中止
rotateWhilePlacing: 回転 rotateWhilePlacing: 回転
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: 逆時計回りにする Modifier: 逆時計回りにする
@ -751,7 +772,8 @@ keybindings:
exportScreenshot: 工場の全体像を画像出力 exportScreenshot: 工場の全体像を画像出力
mapMoveFaster: より速く移動 mapMoveFaster: より速く移動
lockBeltDirection: ベルトプランナーを有効化 lockBeltDirection: ベルトプランナーを有効化
switchDirectionLockSide: 'プランナー: 通る側を切り替え' switchDirectionLockSide: "プランナー: 通る側を切り替え"
pipette: Pipette
about: about:
title: このゲームについて title: このゲームについて

@ -287,6 +287,10 @@ ingame:
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Paste last blueprint
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -322,11 +326,6 @@ ingame:
newUpgrade: 새로운 업그레이드를 할 수 있습니다! newUpgrade: 새로운 업그레이드를 할 수 있습니다!
gameSaved: 게임이 저장되었습니다. gameSaved: 게임이 저장되었습니다.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCut> to cut, <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: 업그레이드 title: 업그레이드
@ -689,6 +688,29 @@ settings:
Enables the vignette which darkens the screen corners and makes text easier Enables the vignette which darkens the screen corners and makes text easier
to read. to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: 키바인딩 title: 키바인딩
hint: >- hint: >-
@ -734,7 +756,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: 건물 배치 취소
rotateWhilePlacing: 회전 rotateWhilePlacing: 회전
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: 대신 반시계방향으로 회전 Modifier: 대신 반시계방향으로 회전
@ -754,7 +775,8 @@ keybindings:
exportScreenshot: Export whole Base as Image exportScreenshot: Export whole Base as Image
mapMoveFaster: Move Faster mapMoveFaster: Move Faster
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planner: Switch side"
pipette: Pipette
about: about:
title: 이 게임의 정보 title: 이 게임의 정보

@ -287,6 +287,10 @@ ingame:
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Paste last blueprint
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -322,11 +326,6 @@ ingame:
newUpgrade: A new upgrade is available! newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved. gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCut> to cut, <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Upgrades title: Upgrades
@ -687,6 +686,29 @@ settings:
Enables the vignette which darkens the screen corners and makes text easier Enables the vignette which darkens the screen corners and makes text easier
to read. to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Keybindings title: Keybindings
hint: >- hint: >-
@ -732,7 +754,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate rotateWhilePlacing: Rotate
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: Rotate CCW instead Modifier: Rotate CCW instead
@ -752,7 +773,8 @@ keybindings:
exportScreenshot: Export whole Base as Image exportScreenshot: Export whole Base as Image
mapMoveFaster: Move Faster mapMoveFaster: Move Faster
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planner: Switch side"
pipette: Pipette
about: about:
title: About this Game title: About this Game

@ -285,6 +285,10 @@ ingame:
pasteLastBlueprint: Plak de laatst gekopiëerde blauwdruk pasteLastBlueprint: Plak de laatst gekopiëerde blauwdruk
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -320,11 +324,6 @@ ingame:
newUpgrade: Er is een nieuwe upgrade beschikbaar! newUpgrade: Er is een nieuwe upgrade beschikbaar!
gameSaved: Je spel is opgeslagen. gameSaved: Je spel is opgeslagen.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Druk op <keyCut> om te knippen, <keyCopy> om te kopiëren, <keyDelete> om te verwijderen en <keyCancel> om te annuleren.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Upgrades title: Upgrades
@ -685,6 +684,29 @@ settings:
description: >- description: >-
Schakelt de vignet in, wat de hoeken van het scherm donkerder maakt zodat de tekst makkelijker te lezen is. Schakelt de vignet in, wat de hoeken van het scherm donkerder maakt zodat de tekst makkelijker te lezen is.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Sneltoetsen title: Sneltoetsen
hint: >- hint: >-
@ -730,7 +752,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Cancel plaatsen
rotateWhilePlacing: Roteren rotateWhilePlacing: Roteren
rotateInverseModifier: >- rotateInverseModifier: >-
Aanpassing: Roteer tegen de klok in Aanpassing: Roteer tegen de klok in
@ -750,7 +771,8 @@ keybindings:
exportScreenshot: Exporteer volledige basis als afbeelding exportScreenshot: Exporteer volledige basis als afbeelding
mapMoveFaster: Beweeg sneller mapMoveFaster: Beweeg sneller
lockBeltDirection: Schakel lopende band-planner in lockBeltDirection: Schakel lopende band-planner in
switchDirectionLockSide: 'Planner: Wissel van kant' switchDirectionLockSide: "Planner: Wissel van kant"
pipette: Pipette
about: about:
title: Over dit spel title: Over dit spel

@ -285,6 +285,10 @@ ingame:
pasteLastBlueprint: Lim inn forrige blåkopi pasteLastBlueprint: Lim inn forrige blåkopi
lockBeltDirection: Aktiver båndplanleggeren lockBeltDirection: Aktiver båndplanleggeren
plannerSwitchSide: Flipp båndplanleggeren plannerSwitchSide: Flipp båndplanleggeren
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -320,11 +324,6 @@ ingame:
newUpgrade: En ny oppgradering er tilgjengelig! newUpgrade: En ny oppgradering er tilgjengelig!
gameSaved: Spillet ditt er lagret. gameSaved: Spillet ditt er lagret.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Trykk <keyCut> for å klippe, <keyCopy> for å kopiere, <keyDelete> for å slette, og <keyCancel> for å avbryte.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Oppgraderinger title: Oppgraderinger
@ -687,6 +686,29 @@ settings:
Aktiverer vignett som gjør hjørnene på skjermen mørkere og teksten lettere Aktiverer vignett som gjør hjørnene på skjermen mørkere og teksten lettere
å lese. å lese.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Hurtigtaster title: Hurtigtaster
hint: >- hint: >-
@ -734,7 +756,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Avbryt Plassering
rotateWhilePlacing: Roter rotateWhilePlacing: Roter
rotateInverseModifier: >- rotateInverseModifier: >-
Alternativ: Roter mot klokken isteden Alternativ: Roter mot klokken isteden
@ -752,7 +773,8 @@ keybindings:
placeMultiple: Forbli i plasseringsmodus placeMultiple: Forbli i plasseringsmodus
placeInverse: Inverter automatisk transportbånd orientering placeInverse: Inverter automatisk transportbånd orientering
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planner: Switch side"
pipette: Pipette
about: about:
title: Om dette spillet title: Om dette spillet

@ -21,7 +21,7 @@
steamPage: steamPage:
# This is the short text appearing on the steam page # This is the short text appearing on the steam page
shortText: shapez.io to gra polegająca na budowaniu automatycznej fabryki różnych, z każdym poziomem bardziej skomplikowanych kształtów, na mapie która nie ma końca. shortText: shapez.io to gra polegająca na budowaniu fabryki automatyzującej tworzenie i łączenie ze sobą coraz bardziej skomplikowanych kształtów na mapie, która nie ma końca.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page. # This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE: # NOTICE:
@ -30,13 +30,13 @@ steamPage:
longText: >- longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io jest grą o budowaniu i automatyzacji fabryki różnych kształtów. Dostarczaj coraz bardziej skomplikowane kształty, żeby odblokować nowe ulepszenia żeby przyspieszyć produkcję w twojej fabryce. shapez.io jest grą o budowaniu i automatyzacji fabryki różnych kształtów. Dostarczaj coraz bardziej skomplikowane kształty, żeby odblokować nowe ulepszenia i przyspieszyć produkcję w twojej fabryce.
Będziesz potrzebował produkować coraz więcej elementów, więc potrzebujesz również sporo miejsca na powiększanie fabryki. [b]Nieskończona mapa[/b] to coś co ułatwi Ci ten proces! Będziesz potrzebował coraz więcej elementów, więc również sporo miejsca na powiększanie fabryki. [b]Nieskończona mapa[/b] to coś co ułatwi Ci ten proces!
Same kształty mogą z czasem być nudne, dlatego gra będzie wymagała od Ciebie malowania kształtów różnymi kolorami - Połącz czerwoną, zieloną i niebieską farbę, a powstanie farba o innym kolorze. Korzystaj z farb by postępować z kolejnymi poziomami. Same kształty mogą z czasem być nudne, dlatego gra będzie wymagała od Ciebie malowania ich różnymi kolorami - połącz czerwoną, zieloną i niebieską farbę, a powstanie nowa o innym kolorze. Korzystaj z farb, by móc ukończyć kolejne poziomy.
Na tą chwilę gra oferuje 18 poziomów (które powinny zagwarantować rozrywkę na co najmniej kilka godzin!) ale bez przerwy dodaję nowe - Jest naprawdę wiele do dodania! Na tę chwilę gra oferuje 18 poziomów (które powinny zagwarantować rozrywkę na co najmniej kilka godzin!), ale bez przerwy dodaję nowe - jest naprawdę wiele do dodania!
[b]Zalety pełnej wersji[/b] [b]Zalety pełnej wersji[/b]
@ -46,21 +46,21 @@ steamPage:
[*] Nielimitowana ilość zapisanych gier [*] Nielimitowana ilość zapisanych gier
[*] Ciemny motyw gry [*] Ciemny motyw gry
[*] Więcej ustawień [*] Więcej ustawień
[*] Pomóż mi w dalszym rozwijaniu shapez.io ❤️ [*] Pomożesz mi w dalszym rozwijaniu shapez.io ❤️
[*] Więcej zawartości niedługo! [*] Więcej zawartości niedługo!
[/list] [/list]
[b]Zaplanowana zawartość & Sugestie społeczności[/b] [b]Zaplanowana zawartość & Sugestie społeczności[/b]
Ta gra jest open-source - Każdy może pomóc w rozwoju! Poza tym, słucham tego co społeczność ma do powiedzenia w kwestii gry! Staram się czytać wszystkie sugestie i odbierać jak najwięcej informacji zwrotnych na temat gry. Ta gra jest open-source - Każdy może pomóc w rozwoju! Poza tym słucham tego, co społeczność ma do powiedzenia w kwestii gry! Staram się czytać wszystkie sugestie i odbierać jak najwięcej informacji zwrotnych na temat gry.
[list] [list]
[*] Kampania, gdzie do budowy potrzeba kształtów [*] Kampania, gdzie do budowy potrzeba kształtów
[*] Więcej poziomów i budynków (tylko w pełnej wersji) [*] Więcej poziomów i budynków (tylko w pełnej wersji)
[*] Inne mapy, może z przeszkodami [*] Inne mapy, może z przeszkodami
[*] Możliwość modyfikowania parametrów generowanej mapy (Ilość i rozmiar surowców, ziarno świata, itd.) [*] Możliwość modyfikowania parametrów generowanej mapy (ilość i rozmiar surowców, ziarno świata, itd.)
[*] Więcej rodzajów kształtów [*] Więcej rodzajów kształtów
[*] Optymalizacja (Mimo wszystko gra już działa dość płynnie!) [*] Optymalizacja (mimo wszystko gra już działa dość płynnie!)
[*] Tryb dla ślepoty barw [*] Tryb dla ślepoty barw
[*] I wiele więcej! [*] I wiele więcej!
[/list] [/list]
@ -207,7 +207,7 @@ dialogs:
editKeybinding: editKeybinding:
title: Zmień klawiszologię title: Zmień klawiszologię
desc: Naciśnij klawisz bądź przycisk myszy który chcesz przypisać, lub wciśnij Escape aby anulować. desc: Naciśnij klawisz bądź przycisk myszy, który chcesz przypisać lub wciśnij Escape, aby anulować.
resetKeybindingsConfirmation: resetKeybindingsConfirmation:
title: Zresetuj klawiszologię title: Zresetuj klawiszologię
@ -233,7 +233,7 @@ dialogs:
upgradesIntroduction: upgradesIntroduction:
title: Ulepszenia title: Ulepszenia
desc: >- desc: >-
Wszystkie kształty które produkujesz mogą zostać użyte do ulepszeń - <strong>Nie niszcz starych fabryk!</strong> Wszystkie kształty, które produkujesz, mogą zostać użyte do ulepszeń - <strong>Nie niszcz starych fabryk!</strong>
Zakładka "Ulepszenia" dostępna jest w prawym górnym rogu. Zakładka "Ulepszenia" dostępna jest w prawym górnym rogu.
massDeleteConfirm: massDeleteConfirm:
@ -253,7 +253,7 @@ dialogs:
Oto kilka z nich, lecz nie zmienia to faktu iż <strong>warto sprawdzić dostępne kombinacje</strong>!<br><br> Oto kilka z nich, lecz nie zmienia to faktu iż <strong>warto sprawdzić dostępne kombinacje</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Przeciąganie: Zaznacz obszar do kopiowania/usuwania.<br> <code class='keybinding'>CTRL</code> + Przeciąganie: Zaznacz obszar do kopiowania/usuwania.<br>
<code class='keybinding'>SHIFT</code>: Przytrzymaj, by wstawić więcej niż jeden budynek.<br> <code class='keybinding'>SHIFT</code>: Przytrzymaj, by wstawić więcej niż jeden budynek.<br>
<code class='keybinding'>ALT</code>: Odwróć orientacje stawianych taśmociągów.<br> <code class='keybinding'>ALT</code>: Odwróć orientację stawianych taśmociągów.<br>
createMarker: createMarker:
title: Nowy Znacznik title: Nowy Znacznik
@ -283,15 +283,19 @@ ingame:
stopPlacement: Przestań stawiać stopPlacement: Przestań stawiać
rotateBuilding: Obróć budynek rotateBuilding: Obróć budynek
placeMultiple: Postaw więcej placeMultiple: Postaw więcej
reverseOrientation: Odwróć orientacje reverseOrientation: Odwróć orientację
disableAutoOrientation: Wyłącz orientacje automatyczną disableAutoOrientation: Wyłącz orientację automatyczną
toggleHud: Przełącz widoczność interfejsu toggleHud: Przełącz widoczność interfejsu
placeBuilding: Postaw budynek placeBuilding: Postaw budynek
createMarker: Stwórz znacznik createMarker: Stwórz znacznik
delete: Usuń delete: Usuń
pasteLastBlueprint: Wklej ostatnio skopiowany obszar pasteLastBlueprint: Wklej ostatnio skopiowany obszar
lockBeltDirection: Enable belt planner lockBeltDirection: Tryb planowania taśmociągu
plannerSwitchSide: Flip planner side plannerSwitchSide: Obróć planowany taśmociąg
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -327,11 +331,6 @@ ingame:
newUpgrade: Nowe ulepszenie dostępne! newUpgrade: Nowe ulepszenie dostępne!
gameSaved: Postęp gry został zapisany. gameSaved: Postęp gry został zapisany.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Naciśnij <keyCut> by wyciąć, <keyCopy> by skopiować, <keyDelete> by usunąć lub <keyCancel> by anulować.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Ulepszenia title: Ulepszenia
@ -392,18 +391,18 @@ ingame:
waypoints: waypoints:
waypoints: Znaczniki waypoints: Znaczniki
hub: Budynek Główny hub: Budynek Główny
description: Kliknij znacznik lewym przyciskiem myszy, by się do niego przenieść lub prawym, by go usunąć.<br><br>Naciśnij <keybinding> by stworzyć marker na środku widoku lub <strong>prawy przycisk myszy</strong> by stworzyć na wskazanej lokacji. description: Kliknij znacznik lewym przyciskiem myszy, by się do niego przenieść lub prawym, by go usunąć.<br><br>Naciśnij <keybinding>, by stworzyć marker na środku widoku lub <strong>prawy przycisk myszy</strong>, by stworzyć na wskazanej lokacji.
creationSuccessNotification: Utworzono znacznik. creationSuccessNotification: Utworzono znacznik.
# Interactive tutorial # Interactive tutorial
interactiveTutorial: interactiveTutorial:
title: Tutorial title: Tutorial
hints: hints:
1_1_extractor: Postaw <strong>ekstraktor</strong> na źródle <strong>kształtu koła</strong> aby go wydobyć! 1_1_extractor: Postaw <strong>ekstraktor</strong> na źródle <strong>kształtu koła</strong>, aby go wydobyć!
1_2_conveyor: >- 1_2_conveyor: >-
Połącz ekstraktor <strong>taśmociągiem</strong> do głównego budynku!<br><br>Porada: <strong>Kliknij i przeciągnij</strong> taśmociąg myszką! Połącz ekstraktor <strong>taśmociągiem</strong> do głównego budynku!<br><br>Porada: <strong>Kliknij i przeciągnij</strong> taśmociąg myszką!
1_3_expand: >- 1_3_expand: >-
To <strong>NIE JEST</strong> gra "do poczekania"! Buduj więcej taśmociągów i ekstraktorów by wydobywać szybciej.<br><br>Porada: Przytrzymaj <strong>SHIFT</strong> by postawić wiele ekstraktorów. Naciśnij <strong>R</strong>, by je obracać. To <strong>NIE JEST</strong> gra "do poczekania"! Buduj więcej taśmociągów i ekstraktorów, by wydobywać szybciej.<br><br>Porada: Przytrzymaj <strong>SHIFT</strong>, by postawić wiele ekstraktorów. Naciśnij <strong>R</strong>, by je obracać.
# All shop upgrades # All shop upgrades
shopUpgrades: shopUpgrades:
belt: belt:
@ -429,7 +428,7 @@ buildings:
belt: belt:
default: default:
name: &belt Taśmociąg name: &belt Taśmociąg
description: Transportuje obiekty, przytrzymaj by postawić kilka. description: Transportuje obiekty, przytrzymaj i przeciągnij, by postawić kilka.
miner: # Internal name for the Extractor miner: # Internal name for the Extractor
default: default:
@ -497,7 +496,7 @@ buildings:
description: &painter_desc Koloruje kształt za pomocą koloru dostarczonego od boku. description: &painter_desc Koloruje kształt za pomocą koloru dostarczonego od boku.
double: double:
name: Malarz (Podwójny) name: Malarz (Podwójny)
description: Koloruje kształt za pomocą koloru dostarczonych od boku. Koloruje 2 kształty używając 1 barwnika. description: Koloruje kształt za pomocą koloru dostarczonego od boku. Koloruje 2 kształty używając 1 barwnika.
quad: quad:
name: Malarz (Poczwórny) name: Malarz (Poczwórny)
description: Koloruje każdą ćwiartkę kształtu na inny kolor, używając dostarczonych kolorów. description: Koloruje każdą ćwiartkę kształtu na inny kolor, używając dostarczonych kolorów.
@ -519,18 +518,18 @@ storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Przecinanie Kształtów title: Przecinanie Kształtów
desc: >- desc: >-
Odblokowano nową maszynę: <strong>przecinak</strong> - tnie kształt na pół <strong>pionowo - od góry do dołu</strong>, niezależnie od orientacji!<br><br>Upewnij się że zniszczysz nichciane kawałki, ponieważ <strong>może się zatkać</strong> - Na potrzeby tego otrzymujesz też kosz - niszczy wszystko co do niego przekierujesz! Odblokowano nową maszynę: <strong>Przecinak</strong> - tnie kształt na pół <strong>pionowo - od góry do dołu</strong>, niezależnie od orientacji!<br><br>Upewnij się, że zniszczysz niechciane kawałki, ponieważ <strong>może się zatkać</strong> - Na potrzeby tego otrzymujesz też kosz - niszczy wszystko co do niego przekierujesz!
reward_rotater: reward_rotater:
title: Obracanie title: Obracanie
desc: >- desc: >-
Odblokowano nową maszynę: <strong>Obracacz</strong>! Obraca wejście o 90 stopni zgodnie z wskazówkami zegara. Odblokowano nową maszynę: <strong>Obracacz</strong>! Obraca wejście o 90 stopni zgodnie ze wskazówkami zegara.
#2nd translator's note: "Color objects" should be translated as "dye" #2nd translator's note: "Color objects" should be translated as "dye"
reward_painter: reward_painter:
title: Malowanie title: Malowanie
desc: >- desc: >-
Odblokowano nową maszynę: <strong>Malarz</strong> - Wydobądź barwniki (tak jak w przypadku kształtów) i połącz z kształtem by go pomalować!<br><br>PS: Jeśli cierpisz na ślepotę barw, pracuje nad tym! Odblokowano nową maszynę: <strong>Malarz</strong> - Wydobądź barwniki (tak jak w przypadku kształtów) i połącz z kształtem, by go pomalować!<br><br>PS: Jeśli cierpisz na ślepotę barw, pracuję nad tym!
reward_mixer: reward_mixer:
title: Mieszanie title: Mieszanie
@ -544,7 +543,7 @@ storyRewards:
reward_splitter: reward_splitter:
title: Rozdzielacz/Łącznik title: Rozdzielacz/Łącznik
desc: Wielofunkcyjne urządzenie <strong>balansujące</strong> zostało odblokowane - Może zostać wykorzystane do tworzenia większych fabryk poprzez <strong>rozdzielanie i łaczenie taśmociągów</strong>!<br><br> desc: Wielofunkcyjne urządzenie <strong>balansujące</strong> zostało odblokowane - Może zostać wykorzystane do tworzenia większych fabryk poprzez <strong>rozdzielanie i łączenie taśmociągów</strong>!<br><br>
reward_tunnel: reward_tunnel:
title: Tunel title: Tunel
@ -552,11 +551,11 @@ storyRewards:
reward_rotater_ccw: reward_rotater_ccw:
title: Obracanie odwrotne title: Obracanie odwrotne
desc: Odblokowano nowy wariant <strong>Obracacza</strong> - Pozwala odwracać przeciwnie do wskazówek zegara! Aby zbudować, zaznacz Obracacz i <strong>naciśnij 'T' by zmieniać warianty</strong>! desc: Odblokowano nowy wariant <strong>Obracacza</strong> - Pozwala odwracać przeciwnie do wskazówek zegara! Aby zbudować, zaznacz Obracacz i <strong>naciśnij 'T', by zmieniać warianty</strong>!
reward_miner_chainable: reward_miner_chainable:
title: Wydobycie Łańcuchowe title: Wydobycie Łańcuchowe
desc: Odblokowano nowy wariant <strong>ekstraktora</strong>! Może <strong>przekierować obiekty</strong> do ekstraktorów przed nim zwiększając efektywność wydobycia! desc: Odblokowano nowy wariant <strong>ekstraktora</strong>! Może <strong>przekierować obiekty</strong> do ekstraktorów przed nim, zwiększając efektywność wydobycia!
reward_underground_belt_tier_2: reward_underground_belt_tier_2:
title: Tunel Poziomu II title: Tunel Poziomu II
@ -574,7 +573,7 @@ storyRewards:
reward_painter_double: reward_painter_double:
title: Podwójne Malowanie title: Podwójne Malowanie
desc: Odblokowano nowy wariant <strong>Malarza</strong> - Działa jak zwykły malarz, z tą różnicą że maluje <strong>dwa kształty na raz</strong> pobierając wyłącznie jeden barwnik! desc: Odblokowano nowy wariant <strong>Malarza</strong> - Działa jak zwykły malarz, z tą różnicą, że maluje <strong>dwa kształty na raz</strong>, pobierając wyłącznie jeden barwnik!
reward_painter_quad: reward_painter_quad:
title: Poczwórne malowanie title: Poczwórne malowanie
@ -601,7 +600,7 @@ storyRewards:
no_reward: no_reward:
title: Następny Poziom title: Następny Poziom
desc: >- desc: >-
Ten poziom nie daje nagrody, lecz kolejny już tak! <br><br> PS: Lepiej nie niszczyć istniejących fabryk - Potrzebujesz <strong>wszystkich</strong> kształtów w późniejszych etapach by <strong>odblokować ulepszenia</strong>! Ten poziom nie daje nagrody, lecz kolejny już tak! <br><br> PS: Lepiej nie niszczyć istniejących fabryk - Potrzebujesz <strong>wszystkich</strong> kształtów w późniejszych etapach, by <strong>odblokować ulepszenia</strong>!
no_reward_freeplay: no_reward_freeplay:
title: Następny Poziom title: Następny Poziom
@ -686,7 +685,7 @@ settings:
refreshRate: refreshRate:
title: Częstość Odświeżania title: Częstość Odświeżania
description: >- description: >-
Jeśli posiadasz monitor z częstotliwością odświeżania 144hz, zmień tę opcje na poprawną częstotliwość odświeżania ekranu. To może wpłynąć na FPS jeśli masz za wolny komputer. Jeśli posiadasz monitor z częstotliwością odświeżania 144hz, zmień tę opcje na poprawną częstotliwość odświeżania ekranu. Może to wpłynąć na FPS jeśli masz za wolny komputer.
alwaysMultiplace: alwaysMultiplace:
title: Wielokrotne budowanie title: Wielokrotne budowanie
@ -696,18 +695,40 @@ settings:
offerHints: offerHints:
title: Porady i Tutoriale title: Porady i Tutoriale
description: >- description: >-
Oferuje porady i tutoriale podczas gry. Dodatkowo, chowa pewne elementy interfejsu by ułatwić poznanie gry. Oferuje porady i tutoriale podczas gry. Dodatkowo chowa pewne elementy interfejsu, by ułatwić poznanie gry.
enableTunnelSmartplace: enableTunnelSmartplace:
title: Smart Tunnels title: Smart Tunnels
description: >- description: >-
When enabled, placing tunnels will automatically remove unnecessary belts. Gdy włączone, umieszczenie tunelu automatycznie usuwa zbędny taśmociąg.
This also enables to drag tunnels and excess tunnels will get removed. Pozwala również budować tunele przez przeciąganie i nadmiarowe tunele zostają usunięte.
vignette: vignette:
title: Vignette title: Vignette
description: >- description: >-
Enables the vignette which darkens the screen corners and makes text easier Włącza winietowanie, które przyciemnia rogi ekranu i poprawia czytelność tekstu.
to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Klawiszologia title: Klawiszologia
@ -754,26 +775,26 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Anuluj Stawianie
rotateWhilePlacing: Obróć rotateWhilePlacing: Obróć
rotateInverseModifier: >- rotateInverseModifier: >-
Modyfikator: Obróć Odrwotnie Modyfikator: Obróć Odwrotnie
cycleBuildingVariants: Zmień Wariant cycleBuildingVariants: Zmień Wariant
confirmMassDelete: Potwierdź usuwanie confirmMassDelete: Potwierdź usuwanie
cycleBuildings: Zmień Budynek cycleBuildings: Zmień Budynek
massSelectStart: Przytrzymaj i przeciągnij by zaznaczyć massSelectStart: Przytrzymaj i przeciągnij, by zaznaczyć
massSelectSelectMultiple: Zaznacz kilka obszarów massSelectSelectMultiple: Zaznacz kilka obszarów
massSelectCopy: Skopiuj obszar massSelectCopy: Skopiuj obszar
placementDisableAutoOrientation: Wyłącz automatyczną orientacje placementDisableAutoOrientation: Wyłącz automatyczną orientację
placeMultiple: Pozostań w trybie stawiania placeMultiple: Pozostań w trybie stawiania
placeInverse: Odwróć automatyczną orientacje pasów placeInverse: Odwróć automatyczną orientację pasów
pasteLastBlueprint: Wklej ostatnio skopiowany obszar pasteLastBlueprint: Wklej ostatnio skopiowany obszar
massSelectCut: Wytnij obszar massSelectCut: Wytnij obszar
exportScreenshot: Wyeksportuj całą fabrykę jako zrzut ekranu exportScreenshot: Wyeksportuj całą fabrykę jako zrzut ekranu
lockBeltDirection: Enable belt planner lockBeltDirection: Tryb planowania taśmociągu
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planowanie taśmociągu: Zmień stronę"
pipette: Pipette
about: about:
title: O Grze title: O Grze
@ -782,7 +803,7 @@ about:
Jeżeli chcesz pomóc w rozwoju gry, sprawdź <a href="<githublink>" target="_blank">repozytorium shapez.io na Githubie</a>.<br><br> Jeżeli chcesz pomóc w rozwoju gry, sprawdź <a href="<githublink>" target="_blank">repozytorium shapez.io na Githubie</a>.<br><br>
Ta gra nie byłaby możliwa bez wspaniałej społeczności Discord skupionej na moich grach - Naprawdę powinieneś dołączyć do <a href="<discordlink>" target="_blank">mojego serwera Discord</a>!<br><br> Ta gra nie byłaby możliwa bez wspaniałej społeczności Discord skupionej na moich grach - Naprawdę powinieneś dołączyć do <a href="<discordlink>" target="_blank">mojego serwera Discord</a>!<br><br>
Ścieżka dźwiękowa tej gry została stworzona przez <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsena</a> - Jest niesamowity.<br><br> Ścieżka dźwiękowa tej gry została stworzona przez <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsena</a> - Jest niesamowity.<br><br>
Na koniec, wielkie dzięki mojemu najlepszemu przyjacielowi: <a href="https://github.com/niklas-dahl" target="_blank">Niklas</a> - Bez naszego wspólnego grania w Factorio, ta gra nigdy by nie powstała. Na koniec, wielkie dzięki mojemu najlepszemu przyjacielowi: <a href="https://github.com/niklas-dahl" target="_blank">Niklas</a> - Bez naszego wspólnego grania w Factorio ta gra nigdy by nie powstała.
changelog: changelog:
title: Dziennik zmian title: Dziennik zmian

@ -287,6 +287,10 @@ ingame:
pasteLastBlueprint: Colar último projeto pasteLastBlueprint: Colar último projeto
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -322,11 +326,6 @@ ingame:
newUpgrade: Nova melhoria disponível! newUpgrade: Nova melhoria disponível!
gameSaved: Seu jogo foi salvo. gameSaved: Seu jogo foi salvo.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Pressione <keyCut> para cortar, <keyCopy> para copiar, <keyDelete> para destruir e <keyCancel> para cancelar.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Melhorias title: Melhorias
@ -688,6 +687,29 @@ settings:
Enables the vignette which darkens the screen corners and makes text easier Enables the vignette which darkens the screen corners and makes text easier
to read. to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Controles title: Controles
hint: >- hint: >-
@ -733,7 +755,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Cancelar
rotateWhilePlacing: Rotacionar rotateWhilePlacing: Rotacionar
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: Rotação anti-horária Modifier: Rotação anti-horária
@ -753,7 +774,8 @@ keybindings:
exportScreenshot: Exportar base inteira como imagem exportScreenshot: Exportar base inteira como imagem
mapMoveFaster: Move Faster mapMoveFaster: Move Faster
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planner: Switch side"
pipette: Pipette
about: about:
title: Sobre o jogo title: Sobre o jogo

@ -286,6 +286,10 @@ ingame:
pasteLastBlueprint: Colar o último blueprint pasteLastBlueprint: Colar o último blueprint
lockBeltDirection: Ativa o planeamento de tapetes lockBeltDirection: Ativa o planeamento de tapetes
plannerSwitchSide: Lado de rotação do planeamento plannerSwitchSide: Lado de rotação do planeamento
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -321,11 +325,6 @@ ingame:
newUpgrade: Está disponível um novo upgrade! newUpgrade: Está disponível um novo upgrade!
gameSaved: O teu jogo foi gravado. gameSaved: O teu jogo foi gravado.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Clica <keyCut> para cortar, <keyCopy> para copiar, <keyDelete> para remover e <keyCancel> para cancelar.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Upgrades title: Upgrades
@ -686,6 +685,29 @@ settings:
Ativa a vinheta, que escurece os cantos do ecrã e torna a leitura do texto Ativa a vinheta, que escurece os cantos do ecrã e torna a leitura do texto
mais fácil. mais fácil.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Atalhos title: Atalhos
hint: >- hint: >-
@ -731,7 +753,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Cancelar posicionamento
rotateWhilePlacing: Rotação rotateWhilePlacing: Rotação
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: Rotação CCW Modifier: Rotação CCW
@ -751,7 +772,8 @@ keybindings:
exportScreenshot: Exportar a base como uma imagem exportScreenshot: Exportar a base como uma imagem
mapMoveFaster: Mover rapidamente mapMoveFaster: Mover rapidamente
lockBeltDirection: Ativa o planeamento de tapetes lockBeltDirection: Ativa o planeamento de tapetes
switchDirectionLockSide: 'Planeador: Troca o lado' switchDirectionLockSide: "Planeador: Troca o lado"
pipette: Pipette
about: about:
title: Sobre o jogo title: Sobre o jogo
body: >- body: >-

@ -287,6 +287,10 @@ ingame:
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Paste last blueprint
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -322,11 +326,6 @@ ingame:
newUpgrade: A new upgrade is available! newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved. gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCut> to cut, <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Upgrades title: Upgrades
@ -687,6 +686,29 @@ settings:
Enables the vignette which darkens the screen corners and makes text easier Enables the vignette which darkens the screen corners and makes text easier
to read. to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Keybindings title: Keybindings
hint: >- hint: >-
@ -732,7 +754,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate rotateWhilePlacing: Rotate
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: Rotate CCW instead Modifier: Rotate CCW instead
@ -752,7 +773,8 @@ keybindings:
exportScreenshot: Export whole Base as Image exportScreenshot: Export whole Base as Image
mapMoveFaster: Move Faster mapMoveFaster: Move Faster
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planner: Switch side"
pipette: Pipette
about: about:
title: About this Game title: About this Game

@ -76,10 +76,10 @@ global:
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc. # The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix: suffix:
thousands: ' тыс.' thousands: k
millions: ' млн' millions: M
billions: ' млрд' billions: B
trillions: ' трлн' trillions: T
# Shown for infinitely big numbers # Shown for infinitely big numbers
infinite: infinite:
@ -289,6 +289,10 @@ ingame:
pasteLastBlueprint: Вставить последний чертеж pasteLastBlueprint: Вставить последний чертеж
lockBeltDirection: Включить конвейерный планировщик lockBeltDirection: Включить конвейерный планировщик
plannerSwitchSide: Поменять местами стороны планировщика plannerSwitchSide: Поменять местами стороны планировщика
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -324,11 +328,6 @@ ingame:
newUpgrade: Новое улучшение доступно! newUpgrade: Новое улучшение доступно!
gameSaved: Игра сохранена. gameSaved: Игра сохранена.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: <keyCut> - Вырезать; <keyCopy> - Копировать; <keyDelete> - Удалить; <keyCancel> - Отменить.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Улучшения title: Улучшения
@ -688,6 +687,29 @@ settings:
description: >- description: >-
Включает виньетирование, которое затемняет углы экрана и облегчает чтение текста. Включает виньетирование, которое затемняет углы экрана и облегчает чтение текста.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Настройки управления title: Настройки управления
hint: >- hint: >-
@ -733,7 +755,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Прекратить размещение
rotateWhilePlacing: Вращать rotateWhilePlacing: Вращать
rotateInverseModifier: >- rotateInverseModifier: >-
Модификатор: Вращать против часовой стрелки Модификатор: Вращать против часовой стрелки
@ -753,7 +774,8 @@ keybindings:
exportScreenshot: Экспорт всей Базы в виде Изображения exportScreenshot: Экспорт всей Базы в виде Изображения
mapMoveFaster: Ускорение передвижения mapMoveFaster: Ускорение передвижения
lockBeltDirection: Включает конвейерный планировщик lockBeltDirection: Включает конвейерный планировщик
switchDirectionLockSide: 'Планировщик: Переключение сторон' switchDirectionLockSide: "Планировщик: Переключение сторон"
pipette: Pipette
about: about:
title: Об игре title: Об игре

@ -281,12 +281,16 @@ ingame:
reverseOrientation: Vänd orientation reverseOrientation: Vänd orientation
disableAutoOrientation: Stäng av automatisk orientation disableAutoOrientation: Stäng av automatisk orientation
toggleHud: Toggle HUD toggleHud: Toggle HUD
placeBuilding: Placera byggnad placeBuilding: Placera Byggnad
createMarker: Skapa markör createMarker: Skapa Markör
delete: Förstör delete: Förstör
pasteLastBlueprint: Infoga senaste ritningen pasteLastBlueprint: Klistra in ritning
lockBeltDirection: Sätt på rullbandsplannerare lockBeltDirection: Sätt på rullbandsplannerare
plannerSwitchSide: Vänd plannerarsida plannerSwitchSide: Vänd plannerarsidan
cutSelection: Klipp
copySelection: Kopiera
clearSelection: Rensa vald
pipette: Pipett
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -322,11 +326,6 @@ ingame:
newUpgrade: En ny uppgradering är tillgänglig! newUpgrade: En ny uppgradering är tillgänglig!
gameSaved: Ditt spel har sparats. gameSaved: Ditt spel har sparats.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Tryck <keyCut> för att klippa, <keyCopy> för att kopiera, <keyDelete> för att ta bort och <keyCancel> för att avbryta.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Upgraderingar title: Upgraderingar
@ -667,60 +666,83 @@ settings:
Om tips och tutorials ska synas under spelets gång. Gömmer också vissa delar av UI tills senare i spelet för att göra det lättare att komma in i spelet. Om tips och tutorials ska synas under spelets gång. Gömmer också vissa delar av UI tills senare i spelet för att göra det lättare att komma in i spelet.
movementSpeed: movementSpeed:
title: Movement speed title: Rörelsehastighet
description: Changes how fast the view moves when using the keyboard. description: Ändrar hur snabbt kameran förflyttar sig när du använder tangentbordet för att flytta kameran.
speeds: speeds:
super_slow: Super slow super_slow: Superlångsamt
slow: Slow slow: långsamt
regular: Regular regular: Normal
fast: Fast fast: snabbt
super_fast: Super Fast super_fast: Supersnabbt
extremely_fast: Extremely Fast extremely_fast: Extremt snabbt
enableTunnelSmartplace: enableTunnelSmartplace:
title: Smart Tunnels title: Smarta Tunnlar
description: >- description: >-
When enabled, placing tunnels will automatically remove unnecessary belts. När på, att placera ut tunnlar kommer automatiskt ta bort onödiga rullband.
This also enables to drag tunnels and excess tunnels will get removed. Detta låter dig också dra för att sätta ut tunnlar och onödiga tunnlar kommer att tas bort.
vignette: vignette:
title: Vignette title: Vinjett
description: >- description: >-
Enables the vignette which darkens the screen corners and makes text easier Sätter på vinjetten vilket gör skärmen mörkare i hörnen och
to read. gör text lättare att läsa
autosaveInterval:
title: Intervall för automatisk sparning
description: >-
Kontrollerar hur ofta spelet sparas atomatiskt.
Du kan också stäng av det helt.
intervals:
one_minute: 1 Minut
two_minutes: 2 Minuter
five_minutes: 5 Minuter
ten_minutes: 10 Minuter
twenty_minutes: 20 Minuter
disabled: Avstängd
compactBuildingInfo:
title: Kompaktera byggnadsinfo
description: >-
Kortar ned infotexter för byggnader genom att endast visa dess storlek.
Annars visas en beskrivning och bild.
disableCutDeleteWarnings:
title: Stäng av klipp/raderingsvarningar
description: >-
Stänger av varningsdialogen som kommer upp då fler än 100 saker
ska tas bort
keybindings: keybindings:
title: Keybindings title: Tangentbindningar
hint: >- hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options. Tips: Se till att använda CTRL, SHIFT, och ALT! De låter dig använda olika placeringslägen.
resetKeybindings: Reset Keyinbindings resetKeybindings: Återställ Tangentbindningar
categoryLabels: categoryLabels:
general: Application general: Applikation
ingame: Game ingame: Spelinställningar
navigation: Navigating navigation: Navigation
placement: Placement placement: Placering
massSelect: Mass Select massSelect: Massval
buildings: Building Shortcuts buildings: Snabbtangenter
placementModifiers: Placement Modifiers placementModifiers: Placeringsmodifierare
mappings: mappings:
confirm: Confirm confirm: Godkänn
back: Back back: Tillbaka
mapMoveUp: Move Up mapMoveUp: Gå upp
mapMoveRight: Move Right mapMoveRight: Gå höger
mapMoveDown: Move Down mapMoveDown: Gå nedåt
mapMoveLeft: Move Left mapMoveLeft: Gå vänster
centerMap: Center Map centerMap: Till mitten av världen
mapZoomIn: Zoom in mapZoomIn: Zooma in
mapZoomOut: Zoom out mapZoomOut: Zooma ut
createMarker: Create Marker createMarker: Skapa Markör
menuOpenShop: Upgrades menuOpenShop: Uppgraderingar
menuOpenStats: Statistics menuOpenStats: Statistik
toggleHud: Toggle HUD toggleHud: Toggle HUD
toggleFPSInfo: Toggle FPS and Debug Info toggleFPSInfo: Toggle FPS och Debug info
belt: *belt belt: *belt
splitter: *splitter splitter: *splitter
underground_belt: *underground_belt underground_belt: *underground_belt
@ -732,57 +754,57 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Abort Placement rotateWhilePlacing: Rotera
rotateWhilePlacing: Rotate
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: Rotate CCW instead Modifiering: Rotera motsols istället
cycleBuildingVariants: Cycle Variants cycleBuildingVariants: Cykla varianter
confirmMassDelete: Confirm Mass Delete confirmMassDelete: Godkänn massborttagning
cycleBuildings: Cycle Buildings cycleBuildings: Cykla byggnader
massSelectStart: Hold and drag to start massSelectStart: Håll in och dra för att starta
massSelectSelectMultiple: Select multiple areas massSelectSelectMultiple: Välj flera ytor
massSelectCopy: Copy area massSelectCopy: Kopiera yta
placementDisableAutoOrientation: Disable automatic orientation placementDisableAutoOrientation: Stäng av automatisk orientation
placeMultiple: Stay in placement mode placeMultiple: Stanna kvar i placeringsläge
placeInverse: Invert automatic belt orientation placeInverse: Invertera automatisk rullbandsorientation
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Klistra in ritning
massSelectCut: Cut area massSelectCut: Klipp yta
exportScreenshot: Export whole Base as Image exportScreenshot: Exportera hela fabriken som bild
mapMoveFaster: Move Faster mapMoveFaster: Flytta dig snabbare
lockBeltDirection: Enable belt planner lockBeltDirection: Sätt på rullbandsplannerare
switchDirectionLockSide: "Planner: Switch side" switchDirectionLockSide: "Plannerare: Byt sida"
pipette: Pipett
about: about:
title: About this Game title: Om detta spel
body: >- body: >-
This game is open source and developed by <a href="https://github.com/tobspr" Detta spel är open source och utvecklas av <a href="https://github.com/tobspr"
target="_blank">Tobias Springer</a> (this is me).<br><br> target="_blank">Tobias Springer</a> (Det är jag).<br><br>
If you want to contribute, check out <a href="<githublink>" Om du vill hjälpa, kolla in <a href="<githublink>"
target="_blank">shapez.io on github</a>.<br><br> target="_blank">shapez.io github</a>.<br><br>
This game wouldn't have been possible without the great discord community Spelet hade inte varit möjligt utan den fantastiska discordgemenskapen
around my games - You should really join the <a href="<discordlink>" runt mina spel - Du borde gå med i den <a href="<discordlink>"
target="_blank">discord server</a>!<br><br> target="_blank">discord server</a>!<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius" Musiken skapades av <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - He's awesome.<br><br> target="_blank">Peppsen</a> - Han är grymm!<br><br>
Finally, huge thanks to my best friend <a Och sist men inte minst, tack till min bästa vän <a
href="https://github.com/niklas-dahl" target="_blank">Niklas</a> - Without our href="https://github.com/niklas-dahl" target="_blank">Niklas</a> - Utan våra
factorio sessions this game would never have existed. factoriosessioner hade detta spel aldrig funnits.
changelog: changelog:
title: Changelog title: Changelog
demo: demo:
features: features:
restoringGames: Restoring savegames restoringGames: Återställer sparfiler
importingGames: Importing savegames importingGames: Importerar sparfiler
oneGameLimit: Limited to one savegame oneGameLimit: Limiterad till endast en sparfil
customizeKeybindings: Customizing Keybindings customizeKeybindings: Finjustera tangentbindningar
exportingBase: Exporting whole Base as Image exportingBase: Exportera hela fabriken som en bild
settingNotAvailable: Not available in the demo. settingNotAvailable: Inte tillgänglig i demoversionen.

@ -287,6 +287,10 @@ ingame:
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Paste last blueprint
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -322,11 +326,6 @@ ingame:
newUpgrade: A new upgrade is available! newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved. gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCut> to cut, <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Upgrades title: Upgrades
@ -688,6 +687,29 @@ settings:
Enables the vignette which darkens the screen corners and makes text easier Enables the vignette which darkens the screen corners and makes text easier
to read. to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Keybindings title: Keybindings
hint: >- hint: >-
@ -733,7 +755,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate rotateWhilePlacing: Rotate
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: Rotate CCW instead Modifier: Rotate CCW instead
@ -753,7 +774,8 @@ keybindings:
exportScreenshot: Export whole Base as Image exportScreenshot: Export whole Base as Image
mapMoveFaster: Move Faster mapMoveFaster: Move Faster
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planner: Switch side"
pipette: Pipette
about: about:
title: About this Game title: About this Game

@ -19,7 +19,7 @@
# the basic structure so the game also detects it. # the basic structure so the game also detects it.
# #
# Chinese translation dictionary. TODO: better names for the buildings. # Chinese translation dictionary. TODO: better names for the buildings.
# Standalone独立版 # Standalone独立版
# Demo演示版 # Demo演示版
# Level关/关卡 # Level关/关卡
@ -49,7 +49,7 @@ steamPage:
# This is the short text appearing on the steam page # This is the short text appearing on the steam page
shortText: shapez.io 是一款在无边际的地图上建造工厂、自动化生产与组合愈加复杂的图形的游戏。 shortText: shapez.io 是一款在无边际的地图上建造工厂、自动化生产与组合愈加复杂的图形的游戏。
# shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map. # shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page. # This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE: # NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store) # - Do not translate the first line (This is the gif image at the start of the store)
@ -63,8 +63,8 @@ steamPage:
只对图形进行加工可能会使你感到无聊。我们为你准备了颜色资源——将红、绿、蓝三种颜色混合,生产更多不同的颜色并粉刷在图形上以满足需求。 只对图形进行加工可能会使你感到无聊。我们为你准备了颜色资源——将红、绿、蓝三种颜色混合,生产更多不同的颜色并粉刷在图形上以满足需求。
这个游戏目前有18个关卡这应该已经能让你忙碌几个小时了并且正在不断地更新中。很多新关卡已经在开发计划当中 这个游戏目前有18个关卡这应该已经能让你忙碌几个小时了并且正在不断地更新中。很多新关卡已经在开发计划当中
[b]独立版优势[/b] [b]独立版优势[/b]
@ -92,18 +92,18 @@ steamPage:
[*] 色盲模式 [*] 色盲模式
[*] 以及更多其他的功能! [*] 以及更多其他的功能!
[/list] [/list]
记得查看我的Trello计划板那里有所有的开发计划https://trello.com/b/ISQncpJP/shapezio 记得查看我的Trello计划板那里有所有的开发计划https://trello.com/b/ISQncpJP/shapezio
global: global:
loading: 加载中 loading: 加载中
error: 错误 error: 错误
# Chinese translation: There is typically no divider used for numbers. # Chinese translation: There is typically no divider used for numbers.
# How big numbers are rendered, e.g. "10,000" # How big numbers are rendered, e.g. "10,000"
thousandsDivider: "" thousandsDivider: ""
# TODO: Chinese translation: suffix changes every 10000 in Chinese numbering system. # TODO: Chinese translation: suffix changes every 10000 in Chinese numbering system.
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc. # The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix: suffix:
thousands: K thousands: K
@ -190,7 +190,7 @@ mainMenu:
dialogs: dialogs:
buttons: buttons:
ok: 确认 # 好 完成 ok: 确认 # 好 完成
delete: 删除 # Delete delete: 删除 # Delete
cancel: 取消 # Cancel cancel: 取消 # Cancel
later: 以后 # Later later: 以后 # Later
@ -239,15 +239,15 @@ dialogs:
resetKeybindingsConfirmation: resetKeybindingsConfirmation:
title: 重置所有按键 title: 重置所有按键
desc: 你将要重置所有按键,请确认。 desc: 你将要重置所有按键,请确认。
keybindingsResetOk: keybindingsResetOk:
title: 重置所有按键 title: 重置所有按键
desc: 成功重置所有按键! desc: 成功重置所有按键!
featureRestriction: featureRestriction:
title: 演示版 title: 演示版
desc: 你尝试使用了 <feature> 功能。该功能在演示版中不可用。请考虑购买独立版以获得更好的体验。 desc: 你尝试使用了 <feature> 功能。该功能在演示版中不可用。请考虑购买独立版以获得更好的体验。
oneSavegameLimit: oneSavegameLimit:
title: 存档数量限制 title: 存档数量限制
desc: 演示版中只能保存一份存档。 请删除旧存档或者获取独立版! desc: 演示版中只能保存一份存档。 请删除旧存档或者获取独立版!
@ -256,7 +256,6 @@ dialogs:
title: 更新啦! title: 更新啦!
desc: >- desc: >-
以下为自上次游戏以来更新的内容: 以下为自上次游戏以来更新的内容:
upgradesIntroduction: upgradesIntroduction:
title: 解锁建筑升级 title: 解锁建筑升级
@ -325,6 +324,10 @@ ingame:
pasteLastBlueprint: 粘贴上一个蓝图 pasteLastBlueprint: 粘贴上一个蓝图
lockBeltDirection: 启用传送带规划 lockBeltDirection: 启用传送带规划
plannerSwitchSide: 规划器换边 plannerSwitchSide: 规划器换边
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -360,11 +363,6 @@ ingame:
newUpgrade: 有新更新啦! newUpgrade: 有新更新啦!
gameSaved: 游戏已保存。 gameSaved: 游戏已保存。
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: <keyCut>剪切,<keyCopy>复制,<keyDelete>删除,<keyCancel>取消.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: 建筑升级 title: 建筑升级
@ -397,7 +395,6 @@ ingame:
# Displays the shapes per minute, e.g. '523 / m' # Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes>个/分钟 shapesPerMinute: <shapes>个/分钟
# Settings menu, when you press "ESC" # Settings menu, when you press "ESC"
settingsMenu: settingsMenu:
playtime: 游戏时间 playtime: 游戏时间
@ -424,7 +421,7 @@ ingame:
waypoints: waypoints:
waypoints: 地图标记 waypoints: 地图标记
hub: 基地 hub: 基地
description: <strong>左键</strong>快速跳转到地图标记,右键删除地图标记。<br><br>按<keybinding>从当前视图中创建地图标记,或者在选定的位置上使用<strong>右键</strong>创建地图标记。 description: Left-click a marker to jump to it, right-click to delete it.<br><br>Press <keybinding> to create a marker from the current view, or <strong>right-click</strong> to create a marker at the selected location.
creationSuccessNotification: 成功创建地图标记。 creationSuccessNotification: 成功创建地图标记。
# Interactive tutorial # Interactive tutorial
@ -562,7 +559,7 @@ storyRewards:
reward_mixer: reward_mixer:
title: 混合颜色 title: 混合颜色
desc: <strong>混色机</strong>已解锁。在这个建筑中将两个颜色混合在一起(加法混合)。 desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker: reward_stacker:
title: 堆叠 title: 堆叠
@ -578,7 +575,7 @@ storyRewards:
reward_rotater_ccw: reward_rotater_ccw:
title: 逆时针旋转 title: 逆时针旋转
desc: <strong>旋转机</strong>逆时针变体已解锁。这个变体可以逆时针旋转图形。选择旋转机然后按“T”键来选取这个变体。 desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable: reward_miner_chainable:
title: 链式开采机 title: 链式开采机
@ -595,11 +592,11 @@ storyRewards:
reward_cutter_quad: reward_cutter_quad:
title: 四分切割机 title: 四分切割机
desc: <strong>切割机</strong>四分变体已解锁。它可以将输入的图形切成四块而不只是左右两块。 desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double: reward_painter_double:
title: 双倍上色机 title: 双倍上色机
desc: <strong>上色机</strong>双倍变体已解锁。 它像普通上色机一样为图形上色,只是它可以同时为两个图形上色,每次只消耗一份颜色! desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad: reward_painter_quad:
title: 四向上色机 title: 四向上色机
@ -615,7 +612,7 @@ storyRewards:
reward_blueprints: reward_blueprints:
title: 蓝图 title: 蓝图
desc: 你现在可以复制粘贴你的工厂的一部分了按住CTRL键并拖动鼠标来选择一块区域然后按C键复制。<br><br>粘贴并<strong>不是免费的</strong>,你需要使用<strong>蓝图图形</strong>来粘贴你的蓝图。蓝图图形是你刚刚交付的图形。 desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually # Special reward, which is shown when there is no reward actually
no_reward: no_reward:
@ -702,7 +699,7 @@ settings:
alwaysMultiplace: alwaysMultiplace:
title: 多重放置 title: 多重放置
description: >- description: >-
开启这个选项之后放下建筑将不会取消建筑选择。等同于一直按下SHIFT键。 开启这个选项之后放下建筑将不会取消建筑选择。等同于一直按下SHIFT键。
# description: >- # description: >-
# If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently. # If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
@ -734,10 +731,33 @@ settings:
description: >- description: >-
启用晕映,将屏幕角落里的颜色变深,更容易阅读文本。 启用晕映,将屏幕角落里的颜色变深,更容易阅读文本。
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: 按键设置 title: 按键设置
hint: >- hint: >-
提示使用CTRL、SHIFT、ALT! 这些建在放置建筑时有不同的效果。 提示使用CTRL、SHIFT、ALT! 这些建在放置建筑时有不同的效果。
# hint: >- # hint: >-
# Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options. # Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
@ -788,7 +808,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: 取消放置
rotateWhilePlacing: 顺时针旋转 rotateWhilePlacing: 顺时针旋转
rotateInverseModifier: >- rotateInverseModifier: >-
修饰键: 改为逆时针旋转 修饰键: 改为逆时针旋转
@ -810,7 +829,8 @@ keybindings:
mapMoveFaster: 快速移动 mapMoveFaster: 快速移动
lockBeltDirection: 启用传送带规划 lockBeltDirection: 启用传送带规划
switchDirectionLockSide: '规划器:换边' switchDirectionLockSide: "规划器:换边"
pipette: Pipette
about: about:
title: 关于游戏 title: 关于游戏
@ -842,7 +862,3 @@ demo:
# customizeKeybindings: Customizing Keybindings # customizeKeybindings: Customizing Keybindings
exportingBase: 导出工厂截图 exportingBase: 导出工厂截图
settingNotAvailable: 在演示版中不可用。 settingNotAvailable: 在演示版中不可用。

@ -287,6 +287,10 @@ ingame:
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Paste last blueprint
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
plannerSwitchSide: Flip planner side plannerSwitchSide: Flip planner side
cutSelection: Cut
copySelection: Copy
clearSelection: Clear Selection
pipette: Pipette
# Everything related to placing buildings (I.e. as soon as you selected a building # Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar) # from the toolbar)
@ -322,11 +326,6 @@ ingame:
newUpgrade: A new upgrade is available! newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved. gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCut> to cut, <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window # The "Upgrades" window
shop: shop:
title: Upgrades title: Upgrades
@ -687,6 +686,29 @@ settings:
Enables the vignette which darkens the screen corners and makes text easier Enables the vignette which darkens the screen corners and makes text easier
to read. to read.
autosaveInterval:
title: Autosave Interval
description: >-
Controls how often the game saves automatically. You can also disable it
entirely here.
intervals:
one_minute: 1 Minute
two_minutes: 2 Minutes
five_minutes: 5 Minutes
ten_minutes: 10 Minutes
twenty_minutes: 20 Minutes
disabled: Disabled
compactBuildingInfo:
title: Compact Building Infos
description: >-
Shortens info boxes for buildings by only showing their ratios. Otherwise a
description and image is shown.
disableCutDeleteWarnings:
title: Disable Cut/Delete Warnings
description: >-
Disable the warning dialogs brought up when cutting/deleting more than 100
entities.
keybindings: keybindings:
title: Keybindings title: Keybindings
hint: >- hint: >-
@ -732,7 +754,6 @@ keybindings:
painter: *painter painter: *painter
trash: *trash trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate rotateWhilePlacing: Rotate
rotateInverseModifier: >- rotateInverseModifier: >-
Modifier: Rotate CCW instead Modifier: Rotate CCW instead
@ -752,7 +773,8 @@ keybindings:
exportScreenshot: Export whole Base as Image exportScreenshot: Export whole Base as Image
mapMoveFaster: Move Faster mapMoveFaster: Move Faster
lockBeltDirection: Enable belt planner lockBeltDirection: Enable belt planner
switchDirectionLockSide: 'Planner: Switch side' switchDirectionLockSide: "Planner: Switch side"
pipette: Pipette
about: about:
title: About this Game title: About this Game

@ -1 +1 @@
1.1.16 1.1.17
Loading…
Cancel
Save