mirror of
https://github.com/tobspr/shapez.io.git
synced 2024-10-27 20:34:29 +00:00
Merge branch 'master' of https://github.com/tobspr/shapez.io
This commit is contained in:
commit
d2b98eabf3
1
.gitignore
vendored
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 på 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
|
||||||
|
Loading…
Reference in New Issue
Block a user