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

Merge branch 'master' into tr-trans

This commit is contained in:
kedi 2020-10-04 08:51:35 +00:00 committed by GitHub
commit 252c51a144
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
48 changed files with 2215 additions and 7133 deletions

View File

@ -35,19 +35,23 @@ jobs:
cd gulp/ cd gulp/
yarn yarn
cd .. cd ..
- name: Lint - name: Lint
run: | run: |
yarn lint yarn lint
- name: YAML Lint
uses: ibiqlik/action-yamllint@v1.0.0
with:
file_or_dir: translations/*.yaml
- name: TSLint - name: TSLint
run: | run: |
cd gulp cd gulp
yarn gulp translations.fullBuild yarn gulp translations.fullBuild
cd .. cd ..
yarn tslint yarn tslint
yaml-lint:
name: yaml-lint
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v2
- name: YAML Lint
uses: ibiqlik/action-yamllint@v1.0.0
with:
file_or_dir: translations/*.yaml

66
.gitignore vendored
View File

@ -15,34 +15,11 @@ pids
*.seed *.seed
*.pid.lock *.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
*.lcov
# nyc test coverage
.nyc_output
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# Bower dependency directory (https://bower.io/)
bower_components
# node-waf configuration
.lock-wscript
# Compiled binary addons (https://nodejs.org/api/addons.html) # Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release build/Release
# Dependency directories # Dependency directories
node_modules/ node_modules/
jspm_packages/
# TypeScript v1 declaration files
typings/
# TypeScript cache # TypeScript cache
*.tsbuildinfo *.tsbuildinfo
@ -53,18 +30,9 @@ typings/
# Optional eslint cache # Optional eslint cache
.eslintcache .eslintcache
# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/
# Optional REPL history # Optional REPL history
.node_repl_history .node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file # Yarn Integrity file
.yarn-integrity .yarn-integrity
@ -72,41 +40,11 @@ typings/
.env .env
.env.test .env.test
# parcel-bundler cache (https://parceljs.org/)
.cache
# Next.js build output
.next
# Nuxt.js build / generate output
.nuxt
dist
# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and *not* Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public
# vuepress build output
.vuepress/dist
# Serverless directories
.serverless/
# FuseBox cache
.fusebox/
# DynamoDB Local files
.dynamodb/
# TernJS port file
.tern-port
# Buildfiles # Buildfiles
build build
res_built
gulp/runnable-texturepacker.jar
tmp_standalone_files tmp_standalone_files
# Local config # Local config

View File

@ -4,3 +4,4 @@ rules:
line-length: line-length:
level: warning level: warning
max: 200 max: 200
document-start: disable

30
Dockerfile Normal file
View File

@ -0,0 +1,30 @@
FROM node:12 as base
WORKDIR /shapez.io
COPY . .
EXPOSE 3005
EXPOSE 3001
RUN apt-get update \
&& apt-get update \
&& apt-get upgrade -y \
&& apt-get dist-upgrade -y \
&& apt-get install -y --no-install-recommends \
ffmpeg \
&& rm -rf /var/lib/apt/lists/*
FROM base as shape_base
WORKDIR /shapez.io
RUN yarn
WORKDIR /shapez.io/gulp
RUN yarn
WORKDIR /shapez.io/gulp
ENTRYPOINT ["yarn", "gulp"]

View File

@ -24,11 +24,12 @@ Your goal is to produce shapes by cutting, rotating, merging and painting parts
- Make sure `ffmpeg` is on your path - Make sure `ffmpeg` is on your path
- Install Node.js and Yarn - Install Node.js and Yarn
- Install Java (required for textures)
- Run `yarn` in the root folder - Run `yarn` in the root folder
- Cd into `gulp` folder - Cd into `gulp` folder
- Run `yarn` and then `yarn gulp` - it should now open in your browser - Run `yarn` and then `yarn gulp` - it should now open in your browser
**Notice**: This will produce a debug build with several debugging flags enabled. If you want to disable them, modify `config.js`. **Notice**: This will produce a debug build with several debugging flags enabled. If you want to disable them, modify [`src/js/core/config.js`](src/js/core/config.js).
## Helping translate ## Helping translate
@ -114,8 +115,8 @@ This is a quick checklist, if a new building is added this points should be fulf
### Assets ### Assets
For most assets I use Adobe Photoshop, you can find them in `assets/`. For most assets I use Adobe Photoshop, you can find them <a href="//github.com/tobspr/shapez.io-artwork" target="_blank">here</a>.
You will need a <a href="https://www.codeandweb.com/texturepacker" target="_blank">Texture Packer</a> license in order to regenerate the atlas. If you don't have one but want to contribute assets, let me know and I might compile it for you. I'm currently switching to an open source solution but I can't give an estimate when that's done. All assets will be automatically rebuilt into the atlas once changed (Thanks to dengr1065!)
<img src="https://i.imgur.com/W25Fkl0.png" alt="shapez.io Screenshot"> <img src="https://i.imgur.com/W25Fkl0.png" alt="shapez.io Screenshot">

View File

@ -1,3 +0,0 @@
The artwork can be found here:
https://github.com/tobspr/shapez.io-artwork

127
gulp/atlas2json.js Normal file
View File

@ -0,0 +1,127 @@
const { join, resolve } = require("path");
const { readFileSync, readdirSync, writeFileSync } = require("fs");
const suffixToScale = {
lq: "0.25",
mq: "0.5",
hq: "0.75"
};
function convert(srcDir) {
const full = resolve(srcDir);
const srcFiles = readdirSync(full)
.filter(n => n.endsWith(".atlas"))
.map(n => join(full, n));
for (const atlas of srcFiles) {
console.log(`Processing: ${atlas}`);
// Read all text, split it into line array
// and filter all empty lines
const lines = readFileSync(atlas, "utf-8")
.split("\n")
.filter(n => n.trim());
// Get source image name
const image = lines.shift();
const srcMeta = {};
// Read all metadata (supports only one page)
while (true) {
const kv = lines.shift().split(":");
if (kv.length != 2) {
lines.unshift(kv[0]);
break;
}
srcMeta[kv[0]] = kv[1].trim();
}
const frames = {};
let current = null;
lines.push("Dummy line to make it convert last frame");
for (const line of lines) {
if (!line.startsWith(" ")) {
// New frame, convert previous if it exists
if (current != null) {
let { name, rotate, xy, size, orig, offset, index } = current;
// Convert to arrays because Node.js doesn't
// support latest JS features
xy = xy.split(",").map(v => Number(v));
size = size.split(",").map(v => Number(v));
orig = orig.split(",").map(v => Number(v));
offset = offset.split(",").map(v => Number(v));
// GDX TexturePacker removes index suffixes
const indexSuff = index != -1 ? `_${index}` : "";
const isTrimmed = size != orig;
frames[`${name}${indexSuff}.png`] = {
// Bounds on atlas
frame: {
x: xy[0],
y: xy[1],
w: size[0],
h: size[1]
},
// Whether image was rotated
rotated: rotate == "true",
trimmed: isTrimmed,
// How is the image trimmed
spriteSourceSize: {
x: offset[0],
y: (orig[1] - size[1]) - offset[1],
w: size[0],
h: size[1]
},
sourceSize: {
w: orig[0],
h: orig[1]
}
}
}
// Simple object that will hold other metadata
current = {
name: line
};
} else {
// Read and set current image metadata
const kv = line.split(":").map(v => v.trim());
current[kv[0]] = isNaN(Number(kv[1])) ? kv[1] : Number(kv[1]);
}
}
const atlasSize = srcMeta.size.split(",").map(v => Number(v));
const atlasScale = suffixToScale[atlas.match(/_(\w+)\.atlas$/)[1]];
const result = JSON.stringify({
frames,
meta: {
image,
format: srcMeta.format,
size: {
w: atlasSize[0],
h: atlasSize[1]
},
scale: atlasScale.toString()
}
});
writeFileSync(atlas.replace(".atlas", ".json"), result, {
encoding: "utf-8"
});
}
}
if (require.main == module) {
convert(process.argv[2]);
}
module.exports = { convert };

View File

@ -8,23 +8,6 @@ const path = require("path");
const deleteEmpty = require("delete-empty"); const deleteEmpty = require("delete-empty");
const execSync = require("child_process").execSync; const execSync = require("child_process").execSync;
const lfsOutput = execSync("git lfs install", { encoding: "utf-8" });
if (!lfsOutput.toLowerCase().includes("git lfs initialized")) {
console.error(`
Git LFS is not installed, unable to build.
To install Git LFS on Linux:
- Arch:
sudo pacman -S git-lfs
- Debian/Ubuntu:
sudo apt install git-lfs
For other systems, see:
https://github.com/git-lfs/git-lfs/wiki/Installation
`);
process.exit(1);
}
// Load other plugins dynamically // Load other plugins dynamically
const $ = require("gulp-load-plugins")({ const $ = require("gulp-load-plugins")({
scope: ["devDependencies"], scope: ["devDependencies"],
@ -44,8 +27,8 @@ const envVars = [
"SHAPEZ_CLI_LIVE_FTP_PW", "SHAPEZ_CLI_LIVE_FTP_PW",
"SHAPEZ_CLI_APPLE_ID", "SHAPEZ_CLI_APPLE_ID",
"SHAPEZ_CLI_APPLE_CERT_NAME", "SHAPEZ_CLI_APPLE_CERT_NAME",
"SHAPEZ_CLI_GITHUB_USER", "SHAPEZ_CLI_GITHUB_USER",
"SHAPEZ_CLI_GITHUB_TOKEN", "SHAPEZ_CLI_GITHUB_TOKEN",
]; ];
for (let i = 0; i < envVars.length; ++i) { for (let i = 0; i < envVars.length; ++i) {
@ -82,9 +65,9 @@ docs.gulptasksDocs($, gulp, buildFolder);
const standalone = require("./standalone"); const standalone = require("./standalone");
standalone.gulptasksStandalone($, gulp, buildFolder); standalone.gulptasksStandalone($, gulp, buildFolder);
const releaseUploader = require("./release-uploader"); const releaseUploader = require("./release-uploader");
releaseUploader.gulptasksReleaseUploader($, gulp, buildFolder); releaseUploader.gulptasksReleaseUploader($, gulp, buildFolder);
const translations = require("./translations"); const translations = require("./translations");
translations.gulptasksTranslations($, gulp, buildFolder); translations.gulptasksTranslations($, gulp, buildFolder);
@ -191,10 +174,12 @@ function serve({ standalone }) {
); );
// Watch resource files and copy them on change // Watch resource files and copy them on change
gulp.watch(imgres.rawImageResourcesGlobs, gulp.series("imgres.buildAtlas"));
gulp.watch(imgres.nonImageResourcesGlobs, gulp.series("imgres.copyNonImageResources")); gulp.watch(imgres.nonImageResourcesGlobs, gulp.series("imgres.copyNonImageResources"));
gulp.watch(imgres.imageResourcesGlobs, gulp.series("imgres.copyImageResources")); gulp.watch(imgres.imageResourcesGlobs, gulp.series("imgres.copyImageResources"));
// Watch .atlas files and recompile the atlas on change // Watch .atlas files and recompile the atlas on change
gulp.watch("../res_built/atlas/*.atlas", gulp.series("imgres.atlasToJson"));
gulp.watch("../res_built/atlas/*.json", gulp.series("imgres.atlas")); gulp.watch("../res_built/atlas/*.json", gulp.series("imgres.atlas"));
// Watch the build folder and reload when anything changed // Watch the build folder and reload when anything changed
@ -232,6 +217,8 @@ gulp.task(
gulp.series( gulp.series(
"utils.cleanup", "utils.cleanup",
"utils.copyAdditionalBuildFiles", "utils.copyAdditionalBuildFiles",
"imgres.buildAtlas",
"imgres.atlasToJson",
"imgres.atlas", "imgres.atlas",
"sounds.dev", "sounds.dev",
"imgres.copyImageResources", "imgres.copyImageResources",
@ -306,17 +293,17 @@ gulp.task(
gulp.series("utils.cleanup", "step.standalone-prod.all", "step.postbuild") gulp.series("utils.cleanup", "step.standalone-prod.all", "step.postbuild")
); );
// OS X build and release upload // OS X build and release upload
gulp.task( gulp.task(
"build.darwin64-prod", "build.darwin64-prod",
gulp.series( gulp.series(
"build.standalone-prod", "build.standalone-prod",
"standalone.prepare", "standalone.prepare",
"standalone.package.prod.darwin64", "standalone.package.prod.darwin64",
"standalone.uploadRelease.darwin64" "standalone.uploadRelease.darwin64"
) )
); );
// Deploying! // Deploying!
gulp.task( gulp.task(
"main.deploy.alpha", "main.deploy.alpha",

View File

@ -1,5 +1,15 @@
const { existsSync } = require("fs");
// @ts-ignore // @ts-ignore
const path = require("path"); const path = require("path");
const atlasToJson = require("./atlas2json");
const execute = command =>
require("child_process").execSync(command, {
encoding: "utf-8",
});
// Globs for atlas resources
const rawImageResourcesGlobs = ["../res_raw/atlas.json", "../res_raw/**/*.png"];
// Globs for non-ui resources // Globs for non-ui resources
const nonImageResourcesGlobs = ["../res/**/*.woff2", "../res/*.ico", "../res/**/*.webm"]; const nonImageResourcesGlobs = ["../res/**/*.woff2", "../res/*.ico", "../res/**/*.webm"];
@ -7,6 +17,9 @@ const nonImageResourcesGlobs = ["../res/**/*.woff2", "../res/*.ico", "../res/**/
// Globs for ui resources // Globs for ui resources
const imageResourcesGlobs = ["../res/**/*.png", "../res/**/*.svg", "../res/**/*.jpg", "../res/**/*.gif"]; const imageResourcesGlobs = ["../res/**/*.png", "../res/**/*.svg", "../res/**/*.jpg", "../res/**/*.gif"];
// Link to download LibGDX runnable-texturepacker.jar
const runnableTPSource = "https://libgdx.badlogicgames.com/ci/nightlies/runnables/runnable-texturepacker.jar";
function gulptasksImageResources($, gulp, buildFolder) { function gulptasksImageResources($, gulp, buildFolder) {
// Lossless options // Lossless options
const minifyImagesOptsLossless = () => [ const minifyImagesOptsLossless = () => [
@ -59,6 +72,54 @@ function gulptasksImageResources($, gulp, buildFolder) {
/////////////// ATLAS ///////////////////// /////////////// ATLAS /////////////////////
gulp.task("imgres.buildAtlas", cb => {
const config = JSON.stringify("../res_raw/atlas.json");
const source = JSON.stringify("../res_raw");
const dest = JSON.stringify("../res_built/atlas");
try {
// First check whether Java is installed
execute("java -version");
// Now check and try downloading runnable-texturepacker.jar (22MB)
if (!existsSync("./runnable-texturepacker.jar")) {
const safeLink = JSON.stringify(runnableTPSource);
const commands = [
// linux/macos if installed
`wget -O runnable-texturepacker.jar ${safeLink}`,
// linux/macos, latest windows 10
`curl -o runnable-texturepacker.jar ${safeLink}`,
// windows 10 / updated windows 7+
"powershell.exe -Command (new-object System.Net.WebClient)" +
`.DownloadFile(${safeLink.replace(/"/g, "'")}, 'runnable-texturepacker.jar')`,
// windows 7+, vulnerability exploit
`certutil.exe -urlcache -split -f ${safeLink} runnable-texturepacker.jar`,
];
while (commands.length) {
try {
execute(commands.shift());
break;
} catch {
if (!commands.length) {
throw new Error("Failed to download runnable-texturepacker.jar!");
}
}
}
}
execute(`java -jar runnable-texturepacker.jar ${source} ${dest} atlas0 ${config}`);
} catch {
console.warn("Building atlas failed. Java not found / unsupported version?");
}
cb();
});
// Converts .atlas LibGDX files to JSON
gulp.task("imgres.atlasToJson", cb => {
atlasToJson.convert("../res_built/atlas");
cb();
});
// Copies the atlas to the final destination // Copies the atlas to the final destination
gulp.task("imgres.atlas", () => { gulp.task("imgres.atlas", () => {
return gulp.src(["../res_built/atlas/*.png"]).pipe(gulp.dest(resourcesDestFolder)); return gulp.src(["../res_built/atlas/*.png"]).pipe(gulp.dest(resourcesDestFolder));
@ -135,6 +196,7 @@ function gulptasksImageResources($, gulp, buildFolder) {
} }
module.exports = { module.exports = {
rawImageResourcesGlobs,
nonImageResourcesGlobs, nonImageResourcesGlobs,
imageResourcesGlobs, imageResourcesGlobs,
gulptasksImageResources, gulptasksImageResources,

View File

@ -1,2 +0,0 @@
# Ignore built sounds
sounds

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 286 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 723 KiB

22
res_raw/atlas.json Normal file
View File

@ -0,0 +1,22 @@
{
"pot": true,
"paddingX": 2,
"paddingY": 2,
"edgePadding": true,
"rotation": false,
"maxWidth": 2048,
"useIndexes": false,
"alphaThreshold": 1,
"maxHeight": 2048,
"stripWhitespaceX": true,
"stripWhitespaceY": true,
"duplicatePadding": true,
"alias": true,
"fast": false,
"limitMemory": false,
"combineSubdirectories": true,
"flattenPaths": false,
"bleedIterations": 4,
"scale": [0.25, 0.5, 0.75],
"scaleSuffix": ["_lq", "_mq", "_hq"]
}

View File

@ -1,625 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<data version="1.0">
<struct type="Settings">
<key>fileFormatVersion</key>
<int>4</int>
<key>texturePackerVersion</key>
<string>5.4.0</string>
<key>autoSDSettings</key>
<array>
<struct type="AutoSDSettings">
<key>scale</key>
<double>0.75</double>
<key>extension</key>
<string>_hq</string>
<key>spriteFilter</key>
<string></string>
<key>acceptFractionalValues</key>
<true/>
<key>maxTextureSize</key>
<QSize>
<key>width</key>
<int>2048</int>
<key>height</key>
<int>2048</int>
</QSize>
</struct>
<struct type="AutoSDSettings">
<key>scale</key>
<double>0.5</double>
<key>extension</key>
<string>_mq</string>
<key>spriteFilter</key>
<string></string>
<key>acceptFractionalValues</key>
<true/>
<key>maxTextureSize</key>
<QSize>
<key>width</key>
<int>2048</int>
<key>height</key>
<int>2048</int>
</QSize>
</struct>
<struct type="AutoSDSettings">
<key>scale</key>
<double>0.25</double>
<key>extension</key>
<string>_lq</string>
<key>spriteFilter</key>
<string></string>
<key>acceptFractionalValues</key>
<true/>
<key>maxTextureSize</key>
<QSize>
<key>width</key>
<int>2048</int>
<key>height</key>
<int>2048</int>
</QSize>
</struct>
</array>
<key>allowRotation</key>
<false/>
<key>shapeDebug</key>
<false/>
<key>dpi</key>
<uint>72</uint>
<key>dataFormat</key>
<string>json</string>
<key>textureFileName</key>
<filename></filename>
<key>flipPVR</key>
<false/>
<key>pvrCompressionQuality</key>
<enum type="SettingsBase::PvrCompressionQuality">PVR_QUALITY_NORMAL</enum>
<key>atfCompressData</key>
<false/>
<key>mipMapMinSize</key>
<uint>32768</uint>
<key>etc1CompressionQuality</key>
<enum type="SettingsBase::Etc1CompressionQuality">ETC1_QUALITY_LOW_PERCEPTUAL</enum>
<key>etc2CompressionQuality</key>
<enum type="SettingsBase::Etc2CompressionQuality">ETC2_QUALITY_LOW_PERCEPTUAL</enum>
<key>dxtCompressionMode</key>
<enum type="SettingsBase::DxtCompressionMode">DXT_PERCEPTUAL</enum>
<key>jxrColorFormat</key>
<enum type="SettingsBase::JpegXrColorMode">JXR_YUV444</enum>
<key>jxrTrimFlexBits</key>
<uint>0</uint>
<key>jxrCompressionLevel</key>
<uint>0</uint>
<key>ditherType</key>
<enum type="SettingsBase::DitherType">NearestNeighbour</enum>
<key>backgroundColor</key>
<uint>0</uint>
<key>libGdx</key>
<struct type="LibGDX">
<key>filtering</key>
<struct type="LibGDXFiltering">
<key>x</key>
<enum type="LibGDXFiltering::Filtering">Linear</enum>
<key>y</key>
<enum type="LibGDXFiltering::Filtering">Linear</enum>
</struct>
</struct>
<key>shapePadding</key>
<uint>2</uint>
<key>jpgQuality</key>
<uint>80</uint>
<key>pngOptimizationLevel</key>
<uint>0</uint>
<key>webpQualityLevel</key>
<uint>101</uint>
<key>textureSubPath</key>
<string></string>
<key>atfFormats</key>
<string></string>
<key>textureFormat</key>
<enum type="SettingsBase::TextureFormat">png</enum>
<key>borderPadding</key>
<uint>4</uint>
<key>maxTextureSize</key>
<QSize>
<key>width</key>
<int>2048</int>
<key>height</key>
<int>2048</int>
</QSize>
<key>fixedTextureSize</key>
<QSize>
<key>width</key>
<int>-1</int>
<key>height</key>
<int>-1</int>
</QSize>
<key>algorithmSettings</key>
<struct type="AlgorithmSettings">
<key>algorithm</key>
<enum type="AlgorithmSettings::AlgorithmId">MaxRects</enum>
<key>freeSizeMode</key>
<enum type="AlgorithmSettings::AlgorithmFreeSizeMode">Best</enum>
<key>sizeConstraints</key>
<enum type="AlgorithmSettings::SizeConstraints">POT</enum>
<key>forceSquared</key>
<false/>
<key>maxRects</key>
<struct type="AlgorithmMaxRectsSettings">
<key>heuristic</key>
<enum type="AlgorithmMaxRectsSettings::Heuristic">Best</enum>
</struct>
<key>basic</key>
<struct type="AlgorithmBasicSettings">
<key>sortBy</key>
<enum type="AlgorithmBasicSettings::SortBy">Best</enum>
<key>order</key>
<enum type="AlgorithmBasicSettings::Order">Ascending</enum>
</struct>
<key>polygon</key>
<struct type="AlgorithmPolygonSettings">
<key>alignToGrid</key>
<uint>1</uint>
</struct>
</struct>
<key>dataFileNames</key>
<map type="GFileNameMap">
<key>data</key>
<struct type="DataFile">
<key>name</key>
<filename>../res_built/atlas/atlas{n}{v}.json</filename>
</struct>
</map>
<key>multiPack</key>
<true/>
<key>forceIdenticalLayout</key>
<false/>
<key>outputFormat</key>
<enum type="SettingsBase::OutputFormat">RGBA8888</enum>
<key>alphaHandling</key>
<enum type="SettingsBase::AlphaHandling">ClearTransparentPixels</enum>
<key>contentProtection</key>
<struct type="ContentProtection">
<key>key</key>
<string></string>
</struct>
<key>autoAliasEnabled</key>
<true/>
<key>trimSpriteNames</key>
<false/>
<key>prependSmartFolderName</key>
<true/>
<key>autodetectAnimations</key>
<true/>
<key>globalSpriteSettings</key>
<struct type="SpriteSettings">
<key>scale</key>
<double>1</double>
<key>scaleMode</key>
<enum type="ScaleMode">Smooth</enum>
<key>extrude</key>
<uint>2</uint>
<key>trimThreshold</key>
<uint>2</uint>
<key>trimMargin</key>
<uint>1</uint>
<key>trimMode</key>
<enum type="SpriteSettings::TrimMode">Trim</enum>
<key>tracerTolerance</key>
<int>200</int>
<key>heuristicMask</key>
<false/>
<key>defaultPivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>writePivotPoints</key>
<false/>
</struct>
<key>individualSpriteSettings</key>
<map type="IndividualSpriteSettingsMap">
<key type="filename">sprites/belt/built/forward_0.png</key>
<key type="filename">sprites/belt/built/forward_1.png</key>
<key type="filename">sprites/belt/built/forward_10.png</key>
<key type="filename">sprites/belt/built/forward_11.png</key>
<key type="filename">sprites/belt/built/forward_12.png</key>
<key type="filename">sprites/belt/built/forward_13.png</key>
<key type="filename">sprites/belt/built/forward_2.png</key>
<key type="filename">sprites/belt/built/forward_3.png</key>
<key type="filename">sprites/belt/built/forward_4.png</key>
<key type="filename">sprites/belt/built/forward_5.png</key>
<key type="filename">sprites/belt/built/forward_6.png</key>
<key type="filename">sprites/belt/built/forward_7.png</key>
<key type="filename">sprites/belt/built/forward_8.png</key>
<key type="filename">sprites/belt/built/forward_9.png</key>
<key type="filename">sprites/belt/built/left_0.png</key>
<key type="filename">sprites/belt/built/left_1.png</key>
<key type="filename">sprites/belt/built/left_10.png</key>
<key type="filename">sprites/belt/built/left_11.png</key>
<key type="filename">sprites/belt/built/left_12.png</key>
<key type="filename">sprites/belt/built/left_13.png</key>
<key type="filename">sprites/belt/built/left_2.png</key>
<key type="filename">sprites/belt/built/left_3.png</key>
<key type="filename">sprites/belt/built/left_4.png</key>
<key type="filename">sprites/belt/built/left_5.png</key>
<key type="filename">sprites/belt/built/left_6.png</key>
<key type="filename">sprites/belt/built/left_7.png</key>
<key type="filename">sprites/belt/built/left_8.png</key>
<key type="filename">sprites/belt/built/left_9.png</key>
<key type="filename">sprites/belt/built/right_0.png</key>
<key type="filename">sprites/belt/built/right_1.png</key>
<key type="filename">sprites/belt/built/right_10.png</key>
<key type="filename">sprites/belt/built/right_11.png</key>
<key type="filename">sprites/belt/built/right_12.png</key>
<key type="filename">sprites/belt/built/right_13.png</key>
<key type="filename">sprites/belt/built/right_2.png</key>
<key type="filename">sprites/belt/built/right_3.png</key>
<key type="filename">sprites/belt/built/right_4.png</key>
<key type="filename">sprites/belt/built/right_5.png</key>
<key type="filename">sprites/belt/built/right_6.png</key>
<key type="filename">sprites/belt/built/right_7.png</key>
<key type="filename">sprites/belt/built/right_8.png</key>
<key type="filename">sprites/belt/built/right_9.png</key>
<key type="filename">sprites/blueprints/analyzer.png</key>
<key type="filename">sprites/blueprints/balancer-merger-inverse.png</key>
<key type="filename">sprites/blueprints/balancer-merger.png</key>
<key type="filename">sprites/blueprints/balancer-splitter-inverse.png</key>
<key type="filename">sprites/blueprints/balancer-splitter.png</key>
<key type="filename">sprites/blueprints/belt_left.png</key>
<key type="filename">sprites/blueprints/belt_right.png</key>
<key type="filename">sprites/blueprints/belt_top.png</key>
<key type="filename">sprites/blueprints/comparator.png</key>
<key type="filename">sprites/blueprints/constant_signal.png</key>
<key type="filename">sprites/blueprints/display.png</key>
<key type="filename">sprites/blueprints/item_producer.png</key>
<key type="filename">sprites/blueprints/lever.png</key>
<key type="filename">sprites/blueprints/logic_gate-not.png</key>
<key type="filename">sprites/blueprints/logic_gate-or.png</key>
<key type="filename">sprites/blueprints/logic_gate-xor.png</key>
<key type="filename">sprites/blueprints/logic_gate.png</key>
<key type="filename">sprites/blueprints/miner-chainable.png</key>
<key type="filename">sprites/blueprints/miner.png</key>
<key type="filename">sprites/blueprints/reader.png</key>
<key type="filename">sprites/blueprints/rotater-ccw.png</key>
<key type="filename">sprites/blueprints/rotater-rotate180.png</key>
<key type="filename">sprites/blueprints/rotater.png</key>
<key type="filename">sprites/blueprints/transistor-mirrored.png</key>
<key type="filename">sprites/blueprints/transistor.png</key>
<key type="filename">sprites/blueprints/trash.png</key>
<key type="filename">sprites/blueprints/underground_belt_entry-tier2.png</key>
<key type="filename">sprites/blueprints/underground_belt_entry.png</key>
<key type="filename">sprites/blueprints/underground_belt_exit-tier2.png</key>
<key type="filename">sprites/blueprints/underground_belt_exit.png</key>
<key type="filename">sprites/blueprints/virtual_processor-painter.png</key>
<key type="filename">sprites/blueprints/virtual_processor-rotater.png</key>
<key type="filename">sprites/blueprints/virtual_processor-stacker.png</key>
<key type="filename">sprites/blueprints/virtual_processor-unstacker.png</key>
<key type="filename">sprites/blueprints/virtual_processor.png</key>
<key type="filename">sprites/blueprints/wire_tunnel.png</key>
<key type="filename">sprites/buildings/analyzer.png</key>
<key type="filename">sprites/buildings/balancer-merger-inverse.png</key>
<key type="filename">sprites/buildings/balancer-merger.png</key>
<key type="filename">sprites/buildings/balancer-splitter-inverse.png</key>
<key type="filename">sprites/buildings/balancer-splitter.png</key>
<key type="filename">sprites/buildings/comparator.png</key>
<key type="filename">sprites/buildings/constant_signal.png</key>
<key type="filename">sprites/buildings/display.png</key>
<key type="filename">sprites/buildings/item_producer.png</key>
<key type="filename">sprites/buildings/lever.png</key>
<key type="filename">sprites/buildings/logic_gate-not.png</key>
<key type="filename">sprites/buildings/logic_gate-or.png</key>
<key type="filename">sprites/buildings/logic_gate-xor.png</key>
<key type="filename">sprites/buildings/logic_gate.png</key>
<key type="filename">sprites/buildings/miner-chainable.png</key>
<key type="filename">sprites/buildings/reader.png</key>
<key type="filename">sprites/buildings/rotater-ccw.png</key>
<key type="filename">sprites/buildings/rotater-rotate180.png</key>
<key type="filename">sprites/buildings/transistor-mirrored.png</key>
<key type="filename">sprites/buildings/transistor.png</key>
<key type="filename">sprites/buildings/underground_belt_entry-tier2.png</key>
<key type="filename">sprites/buildings/underground_belt_entry.png</key>
<key type="filename">sprites/buildings/underground_belt_exit-tier2.png</key>
<key type="filename">sprites/buildings/underground_belt_exit.png</key>
<key type="filename">sprites/buildings/virtual_processor-painter.png</key>
<key type="filename">sprites/buildings/virtual_processor-rotater.png</key>
<key type="filename">sprites/buildings/virtual_processor-stacker.png</key>
<key type="filename">sprites/buildings/virtual_processor-unstacker.png</key>
<key type="filename">sprites/buildings/virtual_processor.png</key>
<key type="filename">sprites/buildings/wire_tunnel.png</key>
<key type="filename">sprites/misc/reader_overlay.png</key>
<key type="filename">sprites/wires/lever_on.png</key>
<key type="filename">sprites/wires/sets/conflict_cross.png</key>
<key type="filename">sprites/wires/sets/conflict_forward.png</key>
<key type="filename">sprites/wires/sets/conflict_split.png</key>
<key type="filename">sprites/wires/sets/conflict_turn.png</key>
<key type="filename">sprites/wires/sets/first_cross.png</key>
<key type="filename">sprites/wires/sets/first_forward.png</key>
<key type="filename">sprites/wires/sets/first_split.png</key>
<key type="filename">sprites/wires/sets/first_turn.png</key>
<key type="filename">sprites/wires/sets/second_cross.png</key>
<key type="filename">sprites/wires/sets/second_forward.png</key>
<key type="filename">sprites/wires/sets/second_split.png</key>
<key type="filename">sprites/wires/sets/second_turn.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>48,48,96,96</rect>
<key>scale9Paddings</key>
<rect>48,48,96,96</rect>
<key>scale9FromFile</key>
<false/>
</struct>
<key type="filename">sprites/blueprints/balancer.png</key>
<key type="filename">sprites/blueprints/cutter.png</key>
<key type="filename">sprites/blueprints/filter.png</key>
<key type="filename">sprites/blueprints/mixer.png</key>
<key type="filename">sprites/blueprints/painter-mirrored.png</key>
<key type="filename">sprites/blueprints/painter.png</key>
<key type="filename">sprites/blueprints/stacker.png</key>
<key type="filename">sprites/buildings/balancer.png</key>
<key type="filename">sprites/buildings/filter.png</key>
<key type="filename">sprites/buildings/painter-mirrored.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>96,48,192,96</rect>
<key>scale9Paddings</key>
<rect>96,48,192,96</rect>
<key>scale9FromFile</key>
<false/>
</struct>
<key type="filename">sprites/blueprints/cutter-quad.png</key>
<key type="filename">sprites/blueprints/painter-quad.png</key>
<key type="filename">sprites/buildings/cutter-quad.png</key>
<key type="filename">sprites/buildings/painter-quad.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>192,48,384,96</rect>
<key>scale9Paddings</key>
<rect>192,48,384,96</rect>
<key>scale9FromFile</key>
<false/>
</struct>
<key type="filename">sprites/blueprints/painter-double.png</key>
<key type="filename">sprites/blueprints/storage.png</key>
<key type="filename">sprites/buildings/painter-double.png</key>
<key type="filename">sprites/buildings/storage.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>96,96,192,192</rect>
<key>scale9Paddings</key>
<rect>96,96,192,192</rect>
<key>scale9FromFile</key>
<false/>
</struct>
<key type="filename">sprites/buildings/belt_left.png</key>
<key type="filename">sprites/buildings/belt_right.png</key>
<key type="filename">sprites/buildings/belt_top.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>32,32,63,63</rect>
<key>scale9Paddings</key>
<rect>32,32,63,63</rect>
<key>scale9FromFile</key>
<false/>
</struct>
<key type="filename">sprites/buildings/cutter.png</key>
<key type="filename">sprites/buildings/mixer.png</key>
<key type="filename">sprites/buildings/painter.png</key>
<key type="filename">sprites/buildings/stacker.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>64,32,128,64</rect>
<key>scale9Paddings</key>
<rect>64,32,128,64</rect>
<key>scale9FromFile</key>
<false/>
</struct>
<key type="filename">sprites/buildings/hub.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>192,192,384,384</rect>
<key>scale9Paddings</key>
<rect>192,192,384,384</rect>
<key>scale9FromFile</key>
<false/>
</struct>
<key type="filename">sprites/buildings/miner.png</key>
<key type="filename">sprites/buildings/rotater.png</key>
<key type="filename">sprites/buildings/trash.png</key>
<key type="filename">sprites/misc/processor_disabled.png</key>
<key type="filename">sprites/misc/processor_disconnected.png</key>
<key type="filename">sprites/wires/logical_acceptor.png</key>
<key type="filename">sprites/wires/logical_ejector.png</key>
<key type="filename">sprites/wires/overlay_tile.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>32,32,64,64</rect>
<key>scale9Paddings</key>
<rect>32,32,64,64</rect>
<key>scale9FromFile</key>
<false/>
</struct>
<key type="filename">sprites/colors/blue.png</key>
<key type="filename">sprites/colors/cyan.png</key>
<key type="filename">sprites/colors/green.png</key>
<key type="filename">sprites/colors/purple.png</key>
<key type="filename">sprites/colors/red.png</key>
<key type="filename">sprites/colors/uncolored.png</key>
<key type="filename">sprites/colors/white.png</key>
<key type="filename">sprites/colors/yellow.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>18,18,36,36</rect>
<key>scale9Paddings</key>
<rect>18,18,36,36</rect>
<key>scale9FromFile</key>
<false/>
</struct>
<key type="filename">sprites/debug/acceptor_slot.png</key>
<key type="filename">sprites/debug/ejector_slot.png</key>
<key type="filename">sprites/misc/hub_direction_indicator.png</key>
<key type="filename">sprites/misc/waypoint.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>8,8,16,16</rect>
<key>scale9Paddings</key>
<rect>8,8,16,16</rect>
<key>scale9FromFile</key>
<false/>
</struct>
<key type="filename">sprites/misc/slot_bad_arrow.png</key>
<key type="filename">sprites/misc/slot_good_arrow.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>24,24,48,48</rect>
<key>scale9Paddings</key>
<rect>24,24,48,48</rect>
<key>scale9FromFile</key>
<false/>
</struct>
<key type="filename">sprites/misc/storage_overlay.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>44,22,89,43</rect>
<key>scale9Paddings</key>
<rect>44,22,89,43</rect>
<key>scale9FromFile</key>
<false/>
</struct>
<key type="filename">sprites/wires/boolean_false.png</key>
<key type="filename">sprites/wires/boolean_true.png</key>
<key type="filename">sprites/wires/network_conflict.png</key>
<key type="filename">sprites/wires/network_empty.png</key>
<key type="filename">sprites/wires/wires_preview.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>16,16,32,32</rect>
<key>scale9Paddings</key>
<rect>16,16,32,32</rect>
<key>scale9FromFile</key>
<false/>
</struct>
<key type="filename">sprites/wires/display/blue.png</key>
<key type="filename">sprites/wires/display/cyan.png</key>
<key type="filename">sprites/wires/display/green.png</key>
<key type="filename">sprites/wires/display/purple.png</key>
<key type="filename">sprites/wires/display/red.png</key>
<key type="filename">sprites/wires/display/white.png</key>
<key type="filename">sprites/wires/display/yellow.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>
<key>spriteScale</key>
<double>1</double>
<key>scale9Enabled</key>
<false/>
<key>scale9Borders</key>
<rect>11,11,22,22</rect>
<key>scale9Paddings</key>
<rect>11,11,22,22</rect>
<key>scale9FromFile</key>
<false/>
</struct>
</map>
<key>fileList</key>
<array>
<filename>sprites</filename>
</array>
<key>ignoreFileList</key>
<array/>
<key>replaceList</key>
<array/>
<key>ignoredWarnings</key>
<array/>
<key>commonDivisorX</key>
<uint>1</uint>
<key>commonDivisorY</key>
<uint>1</uint>
<key>packNormalMaps</key>
<false/>
<key>autodetectNormalMaps</key>
<true/>
<key>normalMapFilter</key>
<string></string>
<key>normalMapSuffix</key>
<string></string>
<key>normalMapSheetFileName</key>
<filename></filename>
<key>exporterProperties</key>
<map type="ExporterProperties"/>
</struct>
</data>

View File

@ -248,6 +248,8 @@ export function getStringForKeyCode(code) {
return ","; return ",";
case 189: case 189:
return "-"; return "-";
case 190:
return ".";
case 191: case 191:
return "/"; return "/";
case 219: case 219:
@ -260,7 +262,9 @@ export function getStringForKeyCode(code) {
return "'"; return "'";
} }
return String.fromCharCode(code); return (48 <= code && code <= 57) || (65 <= code && code <= 90)
? String.fromCharCode(code)
: "[" + code + "]";
} }
export class Keybinding { export class Keybinding {

View File

@ -3,7 +3,7 @@
/* Basic Options */ /* Basic Options */
"target": "es6" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019' or 'ESNEXT'. */, "target": "es6" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019' or 'ESNEXT'. */,
"module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */, "module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */,
"lib": ["DOM","ES2018"], /* Specify library files to be included in the compilation. */ "lib": ["DOM", "ES2018"] /* Specify library files to be included in the compilation. */,
"allowJs": true /* Allow javascript files to be compiled. */, "allowJs": true /* Allow javascript files to be compiled. */,
"checkJs": true /* Report errors in .js files. */, "checkJs": true /* Report errors in .js files. */,
// "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */ // "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */

View File

@ -5,7 +5,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.

View File

@ -5,7 +5,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io es un joc relaxant en el qual has de construir fàbriques per a Shapez.io es un joc relaxant en el qual has de construir fàbriques per a
la producció automàtica de formes geomètriques. la producció automàtica de formes geomètriques.
A mesura que el nivell augmenta, les formes esdevenen més complexes, i has d'explorar el mapa infinit. A mesura que el nivell augmenta, les formes esdevenen més complexes, i has d'explorar el mapa infinit.
@ -94,7 +94,7 @@ mainMenu:
helpTranslate: Ajuda a traduir-lo! helpTranslate: Ajuda a traduir-lo!
madeBy: Creat per <author-link> madeBy: Creat per <author-link>
browserWarning: >- browserWarning: >-
Disculpa, però el joc funcionarà lent al teu navegador! Aconsegueix el joc complet o descarrega't chrome per una millor experiència. Disculpa, però el joc funcionarà lent al teu navegador! Aconsegueix el joc complet o descarrega't chrome per una millor experiència.
savegameLevel: Nivell <x> savegameLevel: Nivell <x>
savegameLevelUnknown: Nivell desconegut savegameLevelUnknown: Nivell desconegut

View File

@ -3,16 +3,16 @@ steamPage:
kombinování čím dál složitějších tvarů na nekonečné mapě. kombinování čím dál složitějších tvarů na nekonečné mapě.
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io je relaxační hra, ve které musíte stavět továrny na Shapez.io je relaxační hra, ve které musíte stavět továrny pro
automatizaci výroba geometrických tvarů. automatizaci výroby geometrických tvarů.
Jak se zvyšuje úroveň, tvary se stávají stále složitějšími a vy se musíte rozložit na nekonečné mapě. Jak se zvyšuje úroveň, tvary se stávají stále složitějšími a vy se musíte rozšířit po nekonečné mapě.
A jako by to nestačilo, musíte také produkovat exponenciálně více, abyste uspokojili požadavky - jediná věc, která pomáhá, je škálování! A jako by to nestačilo, musíte také produkovat exponenciálně více, abyste uspokojili požadavky - jediná věc, která pomáhá, je škálování!
Zatímco tvary zpracováváte pouze na začátku, musíte je obarvit později - k tomu musíte těžit a míchat barvy! Zatímco tvary zpracováváte pouze na začátku, musíte je později obarvit - k tomu musíte těžit a míchat barvy!
Koupen hry na Steam vám dá přístup k plné verzi hry, ale taky můžete hrát demo verzi na shapez.io a potom se můžete rozhodnou jsestli hru koupíte! Koupením hry na platformě Steam vám dá přístup k plné verzi hry, ale také můžete hrát demo verzi na shapez.io a potom se můžete rozhodnou jestli hru koupíte!
title_advantages: Samostatné výhody title_advantages: Samostatné výhody
advantages: advantages:
- <b>12 Nových úrovní</b> celkem 26 úrovní - <b>12 Nových úrovní</b> celkem 26 úrovní
@ -21,9 +21,9 @@ steamPage:
- <b>Wires Update</b> pro zcela nové rozměry! - <b>Wires Update</b> pro zcela nové rozměry!
- <b>Dark Mode</b>! - <b>Dark Mode</b>!
- Neomezené Savegames - Neomezené Savegames
- Neomezené markery - Neomezené značky
- Podpořte mě! ❤️ - Podpořte mě! ❤️
title_future: Plánovaní kontent title_future: Plánovaný kontent
planned: planned:
- Blueprintová knihovna (Samostatně exkluzivní) - Blueprintová knihovna (Samostatně exkluzivní)
- Steam Achievements - Steam Achievements
@ -33,18 +33,18 @@ steamPage:
- Sandbox mode - Sandbox mode
- ... a o hodně víc! - ... a o hodně víc!
title_open_source: Tato hra je open source! title_open_source: Tato hra je open source!
title_links: Odkazi title_links: Odkazy
links: links:
discord: Officiální Discord discord: Officiální Discord
roadmap: Roadmap roadmap: Roadmap
subreddit: Subreddit subreddit: Subreddit
source_code: Source code (GitHub) source_code: Source code (GitHub)
translate: Pomožte přeložit hru! translate: Pomozte přeložit hru!
text_open_source: |- text_open_source: |-
Kdokoli může přispět, aktivně se zapojit do komunity a Kdokoli může přispět, aktivně se zapojit do komunity,
pokusit se zkontrolovat všechny návrhy a vzít v úvahu zpětnou vazbu pokusit se zkontrolovat všechny návrhy a vzít v úvahu zpětnou vazbu
kde je to možné. kde je to možné.
Nezapomeňte se podívat na můj trello board, kde najdete kompletní plán! Nezapomeňte se podívat na můj trello board, kde najdete kompletní plán!
global: global:
loading: Načítám loading: Načítám
@ -121,9 +121,9 @@ dialogs:
text: "Nepovedlo se načíst vaši uloženou hru:" text: "Nepovedlo se načíst vaši uloženou hru:"
confirmSavegameDelete: confirmSavegameDelete:
title: Potvrdit smazání title: Potvrdit smazání
text: Are you sure you want to delete the following game?<br><br> text: Jste si jisti, že chcete smazat tuto uloženou hru?<br><br>
'<savegameName>' at level <savegameLevel><br><br> This can not be '<savegameName>' s úrovní <savegameLevel><br><br> Tato akce je
undone! nevratná!
savegameDeletionError: savegameDeletionError:
title: Chyba mazání title: Chyba mazání
text: "Nepovedlo se smazat vaši uloženou hru:" text: "Nepovedlo se smazat vaši uloženou hru:"
@ -173,8 +173,8 @@ dialogs:
umístěných pásů.<br>" umístěných pásů.<br>"
createMarker: createMarker:
title: Nová značka title: Nová značka
desc: Give it a meaningful name, you can also include a <strong>short desc: Použijte smysluplný název, můžete také zahrnout <strong>krátký
key</strong> of a shape (Which you can generate <link>here</link>) klíč</strong> tvaru (který můžete vygenerovat <link>zde</link>)
titleEdit: Upravit značku titleEdit: Upravit značku
markerDemoLimit: markerDemoLimit:
desc: V ukázce můžete vytvořit pouze dvě značky. Získejte plnou verzi pro desc: V ukázce můžete vytvořit pouze dvě značky. Získejte plnou verzi pro
@ -194,15 +194,15 @@ dialogs:
editSignal: editSignal:
title: Nastavte signál title: Nastavte signál
descItems: "Vyberte předdefinovanou položku:" descItems: "Vyberte předdefinovanou položku:"
descShortKey: ... nebo zadejte <strong>krátký klíč</strong> tvaru (který jste descShortKey: ... nebo zadejte <strong>krátký klíč</strong> tvaru (který
může vygenerovat <link>zde</link>) můžete vygenerovat <link>zde</link>)
renameSavegame: renameSavegame:
title: Přejmenovat Savegame title: Přejmenovat uloženou hru
desc: Zde můžeš přejmenovat svůj savegame. desc: Zde můžeš přejmenovat svoji uloženou hru.
entityWarning: entityWarning:
title: Varování výkonu title: Varování výkonu
desc: Umístili jste spoustu budov, to je jen přátelská připomínka hra nezvládne desc: Umístili jste spoustu budov, to je jen přátelská připomínka. Hra nezvládne
nekonečný počet budov - zkuste to udržujte své továrny kompaktní! nekonečný počet budov - zkuste udržet své továrny kompaktní!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Posun mapy moveMap: Posun mapy
@ -223,7 +223,7 @@ ingame:
copySelection: Kopírovat copySelection: Kopírovat
clearSelection: Zrušit výběr clearSelection: Zrušit výběr
pipette: Kapátko pipette: Kapátko
switchLayers: Změnit vrstvi switchLayers: Změnit vrstvy
buildingPlacement: buildingPlacement:
cycleBuildingVariants: Zmáčkněte <key> pro přepínání mezi variantami. cycleBuildingVariants: Zmáčkněte <key> pro přepínání mezi variantami.
hotkeyLabel: "Klávesová zkratka: <key>" hotkeyLabel: "Klávesová zkratka: <key>"
@ -346,25 +346,25 @@ ingame:
get_on_steam: Získejte na steamu get_on_steam: Získejte na steamu
standaloneAdvantages: standaloneAdvantages:
title: Získejte plnou verzy! title: Získejte plnou verzy!
no_thanks: Ne, děkuju! no_thanks: Ne, děkuji!
points: points:
levels: levels:
title: 12 Nových levlů title: 12 Nových úrovní
desc: Celkem 26 levlů! desc: Celkem 26 úrovní!
buildings: buildings:
title: 18 Nových budov title: 18 Nových budov
desc: Plně automatizujte svou továrnu! desc: Plně automatizujte svou továrnu!
savegames: savegames:
title: Savegames title: Uložených her
desc: Tolik, kolik vaše srdce touží! desc: Tolik, kolik vaše srdce touží!
upgrades: upgrades:
title: 20 vylepšení title: 20 vylepšení
desc: Tato demo verze má pouze 5! desc: Tato demo verze má pouze 5!
markers: markers:
title: Markrů title: Značek
desc: Nikdy se neztraťte ve své továrně! desc: Nikdy se neztraťte ve své továrně!
wires: wires:
title: Wires title: Kabely
desc: Zcela nový rozměr! desc: Zcela nový rozměr!
darkmode: darkmode:
title: Dark Mode title: Dark Mode
@ -394,8 +394,8 @@ buildings:
belt: belt:
default: default:
name: Dopravníkový pás name: Dopravníkový pás
description: Přepravuje tvary a barvy, přidržením můžete umístit více pásů za description: Přepravuje tvary a barvy, přidržením můžete tahem umístit více pásů
sebe tahem. za sebou.
miner: miner:
default: default:
name: Extraktor name: Extraktor
@ -428,9 +428,9 @@ buildings:
description: Otáčí tvary o 90 stupňů po směru hodinových ručiček. description: Otáčí tvary o 90 stupňů po směru hodinových ručiček.
ccw: ccw:
name: Rotor (opačný) name: Rotor (opačný)
description: Otáčí tvary o 90 stupňů proti směru hodinových ručiček description: Otáčí tvary o 90 stupňů proti směru hodinových ručiček.
rotate180: rotate180:
name: Rotor (180) name: Rotor (180°)
description: Otáčí tvary o 180 stupňů. description: Otáčí tvary o 180 stupňů.
stacker: stacker:
default: default:
@ -450,16 +450,16 @@ buildings:
description: Obarví tvary z levých vstupů barvou z horního vstupu. description: Obarví tvary z levých vstupů barvou z horního vstupu.
quad: quad:
name: Barvič (čtyřnásobný) name: Barvič (čtyřnásobný)
description: Allows you to color each quadrant of the shape individually. Only description: Umožnuje obarvit každou čtvrtinu tvaru individuálně. Jen
slots with a <strong>truthy signal</strong> on the wires layer čtvrtiny se vstupy barev s <strong>logickým signálem</strong> na vrstvě kabelů
will be painted! budou obarveny!
mirrored: mirrored:
name: Barvič name: Barvič
description: Obarví celý tvar v levém vstupu barvou z pravého vstupu. description: Obarví celý tvar v levém vstupu barvou z pravého vstupu.
trash: trash:
default: default:
name: Koš name: Koš
description: íjmá tvary a barvy ze všech stran a smaže je. Navždy. description: ijímá tvary a barvy ze všech stran a smaže je. Navždy.
wire: wire:
default: default:
name: Kabel name: Kabel
@ -472,10 +472,10 @@ buildings:
name: Vyvažovač name: Vyvažovač
description: Multifunkční - Rozděluje vstupy do výstupy. description: Multifunkční - Rozděluje vstupy do výstupy.
merger: merger:
name: Spojka (kompaktní) name: Spojovač (kompaktní)
description: Spojí dva pásy do jednoho. description: Spojí dva pásy do jednoho.
merger-inverse: merger-inverse:
name: Spojka (kompaktní) name: Spojovač (kompaktní)
description: Spojí dva pásy do jednoho. description: Spojí dva pásy do jednoho.
splitter: splitter:
name: Rozdělovač (kompaktní) name: Rozdělovač (kompaktní)
@ -486,12 +486,12 @@ buildings:
storage: storage:
default: default:
name: Sklad name: Sklad
description: Skladuje věci navíc až do naplnění kapacity. Může být použit na description: Skladuje přebytečné věci až do naplnění kapacity. Může být použit na
skladová ní surovin navíc. skladování surovin navíc.
wire_tunnel: wire_tunnel:
default: default:
name: Křížení kabelů name: Křížení kabelů
description: Umožňuje křížení dvou kabeů bez jejich spojení. description: Umožňuje křížení dvou kabelů bez jejich spojení.
constant_signal: constant_signal:
default: default:
name: Konstantní signál name: Konstantní signál
@ -553,7 +553,7 @@ buildings:
description: Virtuálně rozřízne tvar svisle na dvě části. description: Virtuálně rozřízne tvar svisle na dvě části.
rotater: rotater:
name: Virtuální rotor name: Virtuální rotor
description: Virtuálně Otáčí tvary o 90 stupňů po směru hodinových ručiček. description: Virtuálně otáčí tvary o 90 stupňů po směru hodinových ručiček.
unstacker: unstacker:
name: Virtuální extrahátor name: Virtuální extrahátor
description: Virtuálně extrahuje nejvyšší vrstvu do pravého výstupu a zbývající description: Virtuálně extrahuje nejvyšší vrstvu do pravého výstupu a zbývající
@ -567,18 +567,18 @@ buildings:
description: Virtuálně obarví celý tvar v levém vstupu barvou z pravého vstupu. description: Virtuálně obarví celý tvar v levém vstupu barvou z pravého vstupu.
item_producer: item_producer:
default: default:
name: Item Producer name: Výrobník předmětů
description: Available in sandbox mode only, outputs the given signal from the description: Dostupný pouze v sandboxovém módu, vydává daný signál z
wires layer on the regular layer. vrstvy kabelů na běžnou vrstvu.
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Řezání tvarů title: Řezání tvarů
desc: You just unlocked the <strong>cutter</strong>, which cuts shapes in half desc: Právě jste odemkli <strong>pilu</strong>, která řeže tvary
from top to bottom <strong>regardless of its svisle na poloviny <strong>bez ohledu na její
orientation</strong>!<br><br>Be sure to get rid of the waste, or orientaci</strong>!<br><br>Nezapoměňte se zbavit zbytku tvarů, jinak
otherwise <strong>it will clog and stall</strong> - For this purpose se <strong>vám produkce zasekne</strong> - za tímto účelem
I have given you the <strong>trash</strong>, which destroys jsem vám dal <strong>koš</strong>, který smaže
everything you put into it! vše, co do něj vložíte!
reward_rotater: reward_rotater:
title: Otáčení title: Otáčení
desc: <strong>Rotor</strong> byl právě odemčen! Otáčí tvary po směru hodinových desc: <strong>Rotor</strong> byl právě odemčen! Otáčí tvary po směru hodinových
@ -600,9 +600,9 @@ storyRewards:
vpravo se <strong>nalepí na</strong> tvar vlevo! vpravo se <strong>nalepí na</strong> tvar vlevo!
reward_splitter: reward_splitter:
title: Rozřazování/Spojování pásu title: Rozřazování/Spojování pásu
desc: You have unlocked a <strong>splitter</strong> variant of the desc: Právě jste odemkli <strong>rozdělovací</strong> variantu
<strong>balancer</strong> - It accepts one input and splits them <strong>vyvažovače</strong> - Přijímá jeden vstup a rozdělí ho
into two! na dva!
reward_tunnel: reward_tunnel:
title: Tunel title: Tunel
desc: <strong>Tunel</strong> byl právě odemčen - Umožňuje vézt suroviny pod desc: <strong>Tunel</strong> byl právě odemčen - Umožňuje vézt suroviny pod
@ -614,10 +614,10 @@ storyRewards:
'T' pro přepnutí mezi variantami</strong>! 'T' pro přepnutí mezi variantami</strong>!
reward_miner_chainable: reward_miner_chainable:
title: Napojovací extraktor title: Napojovací extraktor
desc: "You have unlocked the <strong>chained extractor</strong>! It can desc: "Právě jste odemkli <strong>napojovací extraktor</strong>! Může
<strong>forward its resources</strong> to other extractors so you <strong>předat své zdroje</strong> ostatním extraktorům, čímž
can more efficiently extract resources!<br><br> PS: The old můžete efektivněji těžit více zdrojů!<br><br> PS: Starý
extractor has been replaced in your toolbar now!" extraktor bude od teď nahrazen ve vašem panelu nástrojů!"
reward_underground_belt_tier_2: reward_underground_belt_tier_2:
title: Tunel II. úrovně title: Tunel II. úrovně
desc: Odemknuli jste <strong>tunel II. úrovně</strong> - Má <strong>delší desc: Odemknuli jste <strong>tunel II. úrovně</strong> - Má <strong>delší
@ -633,18 +633,18 @@ storyRewards:
barvy! barvy!
reward_storage: reward_storage:
title: Sklad title: Sklad
desc: You have unlocked the <strong>storage</strong> building - It allows you to desc: Právě jste odemkli <strong>sklad</strong> - Umožnuje skladovat přebytečné věci
store items up to a given capacity!<br><br> It priorities the left až do naplnění kapacity!<br><br> Dává prioritu levému
output, so you can also use it as an <strong>overflow gate</strong>! výstupu, takže ho také můžete použít jako <strong>průtokovou bránu</strong>!
reward_freeplay: reward_freeplay:
title: Volná hra title: Volná hra
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means desc: Zvládli jste to! Odemkli jste <strong>mód volné hry</strong>! To znamená,
that shapes are now <strong>randomly</strong> generated!<br><br> budou od teď <strong>náhodně</strong> generovány!<br><br>
Since the hub will require a <strong>throughput</strong> from now Vzhledem k tomu, že Hub nadále potřebuje <strong>propustnost</strong>
on, I highly recommend to build a machine which automatically , především doporučuji postavit továrnu, která automaticky
delivers the requested shape!<br><br> The HUB outputs the requested doručí požadovaný tvar!<br><br> Hub vysílá požadovaný
shape on the wires layer, so all you have to do is to analyze it and tvar na vrstvu kabelů, takže jediné co musíte udělat, je analyzovat tvar a
automatically configure your factory based on that. automaticky nastavit svou továrnu dle této analýzy.
reward_blueprints: reward_blueprints:
title: Plány title: Plány
desc: Nyní můžete <strong>kopírovat a vkládat</strong> části továrny! Vyberte desc: Nyní můžete <strong>kopírovat a vkládat</strong> části továrny! Vyberte
@ -662,70 +662,70 @@ storyRewards:
title: Další úroveň title: Další úroveň
desc: Gratuluji! Mimochodem, více obsahu najdete v plné verzi! desc: Gratuluji! Mimochodem, více obsahu najdete v plné verzi!
reward_balancer: reward_balancer:
title: Balancer title: Vyvažovač
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can desc: Multifunkční <strong>vyvažovač</strong> byl odemknut - Může
be used to build bigger factories by <strong>splitting and merging být použit ke zvětšení vašich továren <strong>rozdělováním a spojováním
items</strong> onto multiple belts!<br><br> předmětů</strong> na několik pásu!<br><br>
reward_merger: reward_merger:
title: Compact Merger title: Kompaktní spojovač
desc: You have unlocked a <strong>merger</strong> variant of the desc: Právě jste odemkli <strong>spojovací</strong> variantu
<strong>balancer</strong> - It accepts two inputs and merges them <strong>vyvažovače</strong> - Přijímá dva vstupy a spojí je
into one belt! do jednoho!
reward_belt_reader: reward_belt_reader:
title: Belt reader title: Čtečka pásů
desc: You have now unlocked the <strong>belt reader</strong>! It allows you to desc: Právě jste odemkli <strong>čtečku pásů</strong>! Umožnuje vám
measure the throughput of a belt.<br><br>And wait until you unlock změřit propustnost pásu.<br><br>A počkejte na odemčení
wires - then it gets really useful! kabelů - později to bude velmi užitečné!
reward_rotater_180: reward_rotater_180:
title: Rotater (180 degrees) title: Rotor (180°)
desc: You just unlocked the 180 degress <strong>rotater</strong>! - It allows desc: Právě jste odemkli 180 stupňoví <strong>rotor</strong>! - Umožňuje
you to rotate a shape by 180 degress (Surprise! :D) vám otáčet tvar o 180 stupňů!
reward_display: reward_display:
title: Display title: Display
desc: "You have unlocked the <strong>Display</strong> - Connect a signal on the desc: "Právě jste odemkli <strong>Display</strong> - Připojte signál ve
wires layer to visualize it!<br><br> PS: Did you notice the belt vrstvě kabelů pro vizualizaci!<br><br> PS: Všimli jste si, že čtečka
reader and storage output their last read item? Try showing it on a pásů a sklad vysílájí jejich poslední přečtěný předmět? Zkuste ho ukázat na
display!" displeji!"
reward_constant_signal: reward_constant_signal:
title: Constant Signal title: Konstantní signál
desc: You unlocked the <strong>constant signal</strong> building on the wires desc: Právě jste odemkli <strong>konstantní signál</strong> na vrstvě
layer! This is useful to connect it to <strong>item filters</strong> kabelů! Tohle je například užitečné pro připojení k <strong>filtrům předmětů</strong>
for example.<br><br> The constant signal can emit a .<br><br> Konstantní signál může vysílat
<strong>shape</strong>, <strong>color</strong> or <strong>tvar</strong>, <strong>barvu</strong> nebo
<strong>boolean</strong> (1 / 0). <strong>logickou hodnotu</strong> (1 / 0).
reward_logic_gates: reward_logic_gates:
title: Logic Gates title: Logické brány
desc: You unlocked <strong>logic gates</strong>! You don't have to be excited desc: Právě jste odemkli <strong>logické brány</strong>! Nemusíte být zrovna nadšení,
about this, but it's actually super cool!<br><br> With those gates ale ve skutečnosti je to celkem cool!<br><br> S těmito bránami
you can now compute AND, OR, XOR and NOT operations.<br><br> As a můžete propočítat AND, OR, XOR a NOT operace.<br><br> Jako
bonus on top I also just gave you a <strong>transistor</strong>! bonus navíc vám také zpřístupním <strong>tranzistor</strong>!
reward_virtual_processing: reward_virtual_processing:
title: Virtual Processing title: Virtuální zpracování
desc: I just gave a whole bunch of new buildings which allow you to desc: Právě jsem zpřístupnil spoustu nových budov, které vám umožní
<strong>simulate the processing of shapes</strong>!<br><br> You can <strong>simulovat výrobu různých tvarů</strong>!<br><br> Můžete
now simulate a cutter, rotater, stacker and more on the wires layer! teď také simulovat pilu, rotor, kombinátor a mnoho dalšího na vrstvě kabelů!
With this you now have three options to continue the game:<br><br> - Nadále máte tři možnosti, jak pokračovat ve hře:<br><br> -
Build an <strong>automated machine</strong> to create any possible Postavit <strong>automatickou továrnu</strong> k vytvoření jakéhokoliv
shape requested by the HUB (I recommend to try it!).<br><br> - Build tvaru požadovaného Hubem (Doporučuji to alespoň vyzkoušet!).<br><br> - Postavit
something cool with wires.<br><br> - Continue to play něco zajímavého s použitím kabelů.<br><br> - Pokračovat ve hře
regulary.<br><br> Whatever you choose, remember to have fun! pravidelně.<br><br> Bez ohledu na tvou volbu, nezapomeň si svou hru užít!
reward_wires_painter_and_levers: reward_wires_painter_and_levers:
title: Wires & Quad Painter title: Kabely a čtyřnásobný barvič
desc: "You just unlocked the <strong>Wires Layer</strong>: It is a separate desc: "Právě jste odemkli <strong>vrstvu kabelů</strong>: Je to samostatná
layer on top of the regular layer and introduces a lot of new vrstva navíc oproti běžné vrstvě a představuje spoustu nových
mechanics!<br><br> For the beginning I unlocked you the <strong>Quad možností!<br><br> Do začátku jsem zpřístupnil <strong>čtyřnásobný
Painter</strong> - Connect the slots you would like to paint with on barvič</strong> - Připojte vstupy, které byste chtěli obarvit
the wires layer!<br><br> To switch to the wires layer, press na vrstvě kabelů!<br><br> Pro přepnutí mezi vrstvami stiskněte klávesu
<strong>E</strong>." <strong>E</strong>."
reward_filter: reward_filter:
title: Item Filter title: Filtr předmětů
desc: You unlocked the <strong>Item Filter</strong>! It will route items either desc: Právě jste odemkli <strong>filtr předmětů</strong>! Nasměruje předměty buď
to the top or the right output depending on whether they match the na horní nebo pravý výstup podle toho, zda se shodují
signal from the wires layer or not.<br><br> You can also pass in a nebo neshodují se signálem na vrstvě kabelů.<br><br> Také můžete vyslat logickou hodnotu
boolean signal (1 / 0) to entirely activate or disable it. (1 / 0) pro zapnutí nebo kompletní vypnutí filtru.
reward_demo_end: reward_demo_end:
title: End of Demo title: Konec demo verze
desc: You have reached the end of the demo version! desc: Právě jste dosáhli konce demo verze!
settings: settings:
title: Nastavení title: Nastavení
categories: categories:
@ -836,52 +836,52 @@ settings:
description: Zapné různé nástroje, které vám umožní hrát hru i pokud jste description: Zapné různé nástroje, které vám umožní hrát hru i pokud jste
barvoslepí. barvoslepí.
rotationByBuilding: rotationByBuilding:
title: Rotation by building type title: Rotace dle typu budov
description: Each building type remembers the rotation you last set it to description: Každý typ budovy si zapamatuje poslední rotaci, na kterou jste je individuálně
individually. This may be more comfortable if you frequently nastavili. Tohle může být pohodlnější pokud často
switch between placing different building types. přepínáte mezi pokládáním budov různých typů.
soundVolume: soundVolume:
title: Sound Volume title: Hlasitost zvuků
description: Set the volume for sound effects description: Nastavte hlasitost zvukových efektů
musicVolume: musicVolume:
title: Music Volume title: Hlasitost hudby
description: Set the volume for music description: Nastavte hlasitost hudby
lowQualityMapResources: lowQualityMapResources:
title: Low Quality Map Resources title: Nižší kvalita zdrojů na mapě
description: Simplifies the rendering of resources on the map when zoomed in to description: Zjednoduší vykreslování zdrojů na mapě při přiblížení pro
improve performance. It even looks cleaner, so be sure to try it zlepšení výkonu. Také to zlepšuje vzhled hry, takže neváhejte toto nastavení
out! vyzkoušet!
disableTileGrid: disableTileGrid:
title: Disable Grid title: Vypnout mřížku
description: Disabling the tile grid can help with the performance. This also description: Vypnutí mřížky částic může pomoct s výkonem. Toto nastavení
makes the game look cleaner! zlepšuje vzhled hry!
clearCursorOnDeleteWhilePlacing: clearCursorOnDeleteWhilePlacing:
title: Clear Cursor on Right Click title: Uvolní kurzor při kliknutím pravým tlačitkem
description: Enabled by default, clears the cursor whenever you right click description: Povoleno dle výchozího nastavení, uvolní kurzor pokaždé co kliknete pravým tlačítkem,
while you have a building selected for placement. If disabled, když máte budovu vybranou pro pokládání. Při vypnutí,
you can delete buildings by right-clicking while placing a můžete smazat budovy při kliknutí pravým tlačikem spolu s položením dalších
building. budov.
lowQualityTextures: lowQualityTextures:
title: Low quality textures (Ugly) title: Nižší kvalita textur (Horší vzhled)
description: Uses low quality textures to save performance. This will make the description: Používá nižší kvalitu textur pro zlepšení výkonu. Toto nastavení
game look very ugly! zhorší vzhled hry!
displayChunkBorders: displayChunkBorders:
title: Display Chunk Borders title: Zobrazit hranice oblastí
description: The game is divided into chunks of 16x16 tiles, if this setting is description: Hra je rozdělena na oblasti 16x16 částic. Pokud je toto nastavení povolené,
enabled the borders of each chunk are displayed. zobrazí se hranice těchto oblastí.
pickMinerOnPatch: pickMinerOnPatch:
title: Pick miner on resource patch title: Vybrat extraktor na naležistě zdrojů
description: Enabled by default, selects the miner if you use the pipette when description: Povoleno dle výchozího nastavení, vybere extraktor, pokud použijete kapátko pro
hovering a resource patch. kliknutí na nalezistě zdrojů.
simplifiedBelts: simplifiedBelts:
title: Simplified Belts (Ugly) title: Zjednodušené pásy (Horší vzhled)
description: Does not render belt items except when hovering the belt to save description: Nevykresluje předměty na pásech, pokud nad nimi nepřejíždíte kurzorem, pro ušetření
performance. I do not recommend to play with this setting if you výkonu. Nedoporučuji hrát s tímto nastavením, pokud
do not absolutely need the performance. opravdu nepotřebujete ušetřit výkon.
enableMousePan: enableMousePan:
title: Enable Mouse Pan title: Posouvání myší
description: Allows to move the map by moving the cursor to the edges of the description: Umožnuje posouvání po mapě, pokud myší přejedete na okraj
screen. The speed depends on the Movement Speed setting. obrazovky. Rychlost žáleží na nastavení rychlosti pohybu.
rangeSliderPercentage: <amount> % rangeSliderPercentage: <amount> %
keybindings: keybindings:
title: Klávesové zkratky title: Klávesové zkratky
@ -939,23 +939,23 @@ keybindings:
switchDirectionLockSide: Otočit strany zámku plánovače switchDirectionLockSide: Otočit strany zámku plánovače
pipette: Kapátko pipette: Kapátko
menuClose: Zavřít menu menuClose: Zavřít menu
switchLayers: Změnit vrstvi switchLayers: Změnit vrstvy
wire: Kabel wire: Kabel
balancer: Balancer balancer: Vyvažovač
storage: Storage storage: Sklad
constant_signal: Constant Signal constant_signal: Konstantní signál
logic_gate: Logic Gate logic_gate: Logická brána
lever: Switch (regular) lever: Přepínač (běžný)
filter: Filter filter: Filtr
wire_tunnel: Wire Crossing wire_tunnel: Křížení kabelů
display: Display display: Display
reader: Belt Reader reader: Čtečka pásů
virtual_processor: Virtual Cutter virtual_processor: Virtuální pila
transistor: Transistor transistor: Tranzistor
analyzer: Shape Analyzer analyzer: Analyzátor tvarů
comparator: Compare comparator: Porovnávač
item_producer: Item Producer (Sandbox) item_producer: Výrobník předmětů (Sandbox)
copyWireValue: "Wires: Copy value below cursor" copyWireValue: "Kabely: Zkopírovat hodnotu pod kurzorem"
about: about:
title: O hře title: O hře
body: >- body: >-
@ -981,63 +981,63 @@ demo:
exportingBase: Exportovat celou základnu jako obrázek exportingBase: Exportovat celou základnu jako obrázek
settingNotAvailable: Nedostupné v demo verzi. settingNotAvailable: Nedostupné v demo verzi.
tips: tips:
- The hub accepts input of any kind, not just the current shape! - Hub přijímá vstup jakéhokoliv tvaru, nejen právě požadovaný tvar!
- Make sure your factories are modular - it will pay out! - Ujistěte se, že vaše továrny jsou rozšiřitelné - vyplatí se to!
- Don't build too close to the hub, or it will be a huge chaos! - Nestavte přilíš blízko Hubu nebo vznikne velký chaos!
- If stacking does not work, try switching the inputs. - Pokud skládání nefunguje, zkuste prohodit vstupy.
- You can toggle the belt planner direction by pressing <b>R</b>. - Směr plánovače pásů můžete změnit stisknutím klávesy <b>R</b>.
- Holding <b>CTRL</b> allows dragging of belts without auto-orientation. - Držení klávesy <b>CTRL</b> umožnuje natažení pásů bez auto-orientace.
- Ratios stay the same, as long as all upgrades are on the same Tier. - Poměry zůstávají stejné, dokud jsou všechny vylepšení na stejné úrovní.
- Serial execution is more efficient than parallel. - Sériové zapojení je efektivnější nez paralelní.
- You will unlock more variants of buildings later in the game! - V průběhu hry později odemknete další varianty mnoha budov!
- You can use <b>T</b> to switch between different variants. - Můžete použít klávesu <b>T</b> k přepnutí mezi různými variantami.
- Symmetry is key! - Symetrie je klíčová!
- You can weave different tiers of tunnels. - Můžete proplétat různé úrovně tunelů.
- Try to build compact factories - it will pay out! - Snažte se postavit kompaktní továrny - vyplatí se to!
- The painter has a mirrored variant which you can select with <b>T</b> - Barvič má zrcadlově otočenou variantu, kterou můžete vybrat klávesou <b>T</b>
- Having the right building ratios will maximize efficiency. - Užití správné kombinace vylepšení maximalizuje efektivitu.
- At maximum level, 5 extractors will fill a single belt. - Na maximální úrovní, 5 extraktorů zaplní jeden celý pás.
- Don't forget about tunnels! - Nezapomeňte na tunely!
- You don't need to divide up items evenly for full efficiency. - Pro plnou efektivitu nemusíte rozdělovat předměty rovnoměrně.
- Holding <b>SHIFT</b> will activate the belt planner, letting you place - Držení klávesy <b>SHIFT</b> spolu s pásy aktivuje plánovač pásy, který vám snadno umožní
long lines of belts easily. postavit dlouhé řady pásů.
- Cutters always cut vertically, regardless of their orientation. - Pily řežou vždy svisle, bez ohledu na jejich orientaci.
- To get white mix all three colors. - Smícháním všech 3 barev získáte bílou barvu.
- The storage buffer priorities the first output. - Sklad preferuje levý výstup.
- Invest time to build repeatable designs - it's worth it! - Investujte čas pro vytvoření opakovatelných designů - ulehčí vám to pozdější expanzy!
- Holding <b>CTRL</b> allows to place multiple buildings. - Držení klávesy <b>CTRL</b> umožnuje postavit více budov stejného typu.
- You can hold <b>ALT</b> to invert the direction of placed belts. - Můžete podržet klávesu <b>ALT</b> k obrácení směru pokládaných pásů.
- Efficiency is key! - Efektivita je klíčová!
- Shape patches that are further away from the hub are more complex. - Nalezistě zdrojů, které jsou více vzdálené od Hubu, jsou větší.
- Machines have a limited speed, divide them up for maximum efficiency. - Továrny mají omezenou rychlost, rozdělte předměty pro vyšší efektivitu.
- Use balancers to maximize your efficiency. - Použijte vyvažovače pro maximalizaci efektivity.
- Organization is important. Try not to cross conveyors too much. - Organizace je důležitá. Zkuste nekřížit příliš mnoho pásů.
- Plan in advance, or it will be a huge chaos! - Plánujte dopředu, abyste předešli vzniku velkého chaosu!
- Don't remove your old factories! You'll need them to unlock upgrades. - Neodstraňujte své staré továrny! Budete je potřebovat pro další vylepšení.
- Try beating level 20 on your own before seeking for help! - Před vyhledáním pomoci zkuste sami porazit úroveň 20!
- Don't complicate things, try to stay simple and you'll go far. - Snažte se věci nekomplikovat, zůstaňtě u jednoduchých designů a dostanete se daleko.
- You may need to re-use factories later in the game. Plan your factories to - Možná budete muset použít stejné továrny i v budoucnu. Vytvořte své továrny takovým stylem,
be re-usable. abyste je mohli použít i v dalších případech.
- Sometimes, you can find a needed shape in the map without creating it with - V nektěrých případech můžete najít celý požadovaný tvar bez nutnosti jeho výroby s pomocí
stackers. kombinátorů.
- Full windmills / pinwheels can never spawn naturally. - Celý tvar typu mlýnu se na mapě nikdy nevyskytne.
- Color your shapes before cutting for maximum efficiency. - Obarvěte své tvary před řezáním pro zvýšení efektivity.
- With modules, space is merely a perception; a concern for mortal men. - S moduly, prostor je pouze vnímáním; starost pro smrtelníky.
- Make a separate blueprint factory. They're important for modules. - Vytvořtě si samostatnou továrnu jen na plány (blueprinty). Jsou důležité pro moduly.
- Have a closer look on the color mixer, and your questions will be answered. - Podívejte se zblízka na míchač barev, a vaše otázky budou odpovězeny.
- Use <b>CTRL</b> + Click to select an area. - Použijte klávesu <b>CTRL</b> a myš pro označení oblasti.
- Building too close to the hub can get in the way of later projects. - Pokud stavíte příliš blízko Hubu, v budoucnu můžete narazit na problémy s dalšími projekty.
- The pin icon next to each shape in the upgrade list pins it to the screen. - Ikona připínáčku vedle každého tvaru vám umožnuje připnout tvar, čímž se vám bude neustále zobrazovat vlevo na obrazovce.
- Mix all primary colors together to make white! - Smíchejte všechny základní barvy pro vytvoření bílé barvy!
- You have an infinite map, don't cramp your factory, expand! - Vaše mapa je nekonečná, nesnažte se postavit továrnu na malinkém prostoru, rozšiřte se do okolí!
- Also try Factorio! It's my favorite game. - Neváhejte vyzkoušet hru Factorio! Je to má oblíbená hra.
- The quad cutter cuts clockwise starting from the top right! - Rozebírač funguje po směru hodinových ručiček, počínaje pravým horním rohem!
- You can download your savegames in the main menu! - V hlavním menu můžete stáhnout své uložené hry!
- This game has a lot of useful keybindings! Be sure to check out the - Tato hra má spoustu užitečných klávesových zkratek! Určitě si je projděte v
settings page. nastavení.
- This game has a lot of settings, be sure to check them out! - Tato hra má spoustu nastavení, určitě si je projděte!
- The marker to your hub has a small compass to indicate its direction! - Značka Hubu má vedle sebe malý kompas, který ukazuje směr k Hubu!
- To clear belts, cut the area and then paste it at the same location. - Pro vyčistění pásů, vyjměte budovy z prostoru a pak je zkopírujte zpět na stejné místo.
- Press F4 to show your FPS and Tick Rate. - Stisknutím F4 zobrazíte FPS a rychlost ticků.
- Press F4 twice to show the tile of your mouse and camera. - Stisknutím F4 dvakrát zobrazíte častici myši a kamery.
- You can click a pinned shape on the left side to unpin it. - Můžete kliknout na připínáček vlevo vedle připnutého tvaru k jeho odepnutí.

View File

@ -5,7 +5,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io er et afslapet spil hvor du skal bygge fabrikker for at Shapez.io er et afslapet spil hvor du skal bygge fabrikker for at
automatisere productionen af geometriske figurer. automatisere productionen af geometriske figurer.
Jo længer du når, jo mere kompliseret bliver figurene, og du bliver nød til at spræde dig ud på den grænseløse spilleflade. Jo længer du når, jo mere kompliseret bliver figurene, og du bliver nød til at spræde dig ud på den grænseløse spilleflade.

View File

@ -1,40 +1,39 @@
---
steamPage: steamPage:
shortText: In shapez.io nutzt du die vorhandenen Ressourcen, um mit deinen shortText: In shapez.io nutzt du die vorhandenen Ressourcen, um mit deinen
Maschinen durch Kombination immer komplexere Formen zu erschaffen. Maschinen durch Kombination immer komplexere Formen zu erschaffen.
discordLinkShort: Offizieller Discord
intro: >- intro: >-
Du magst Automatisierungsspiele? Dann bist du hier genau richtig! Du magst Automatisierungsspiele? Dann bist du hier genau richtig!
shapez.io ist ein ruhiges Spiel, in dem du Fabriken zur automatisierten Produktion von geometrischen Formen bauen musst.
shapez.io ist ein ruhiges Spiel, in dem du Fabriken zur automatisierten Produktion von geometrischen Formen bauen musst. Mit steigendem Level werden die Formen immer komplexer, und du musst dich auf der unendlich großen Karte ausbreiten. Mit steigendem Level werden die Formen immer komplexer, und du musst dich auf der unendlich großen Karte ausbreiten.
Das ist noch nicht alles, denn du musst exponentiell mehr produzieren, um die Anforderungen zu erfüllen - Da hilft nur skalieren!
Und als ob das noch nicht genug wäre, musst du auch exponentiell mehr produzieren, um die Anforderungen zu erfüllen - Da hilft nur skalieren! Während du am Anfang nur Formen verarbeitest, musst du diese später einfärben - Dafür musst du Farben extrahieren und mischen! Während du am Anfang nur Formen verarbeitest, musst du diese später auch einfärben - Dafür musst du Farben extrahieren und mischen!
Der Kauf des Spiels auf Steam gibt dir Zugriff auf die Vollversion, aber du kannst auch zuerst die Demo auf shapez.io spielen und dich später entscheiden!
Der Kauf des Spiels auf Steam gibt dir Zugriff auf die Vollversion, du kannst aber auch zuerst eine Demo auf shapez.io spielen und dich später entscheiden!
title_advantages: Vorteile der Vollversion title_advantages: Vorteile der Vollversion
advantages: advantages:
- <b>12 Neue Level</b> für insgesamt 26 Level - <b>12 Neue Level</b> für insgesamt 26 Level
- <b>18 Neue Gebäude</b> für eine komplett automatisierte Fabrik! - <b>18 Neue Gebäude</b> für eine komplett automatisierte Fabrik!
- <b>20 Upgrade Stufen</b> für viele Stunden Spielspaß - <b>20 Upgrade-Stufen</b> für viele Stunden Spielspaß
- <b>Wires Update</b> für eine komplett neue Dimension! - <b>Wires-Update</b> für eine komplett neue Dimension!
- <b>Dark Mode</b>! - <b>Dark-Mode</b>!
- Unbegrenzte Speicherstände - Unbegrenzte Speicherstände
- Unbegrenzte Wegpunkte - Unbegrenzte Wegpunkte
- Unterstütze mich! ❤️ - Unterstütze mich! ❤️
discordLinkShort: Offizieller Discord
title_future: Geplante Inhalte title_future: Geplante Inhalte
planned: planned:
- Blaupausen-Bibliothek - Blaupausen-Bibliothek
- Steam Errungenschaften - Errungenschaften auf Steam
- Puzzel-Modus - Puzzel-Modus
- Minimap - Minimap
- Mod Unterstützung - Modunterstützung
- Sandkasten - Modus - Sandkastenmodus
- ... und noch viel mehr! - ... und noch viel mehr!
title_open_source: Dieses Spiel ist Quelloffen! title_open_source: Dieses Spiel ist quelloffen!
text_open_source: >- text_open_source: >-
Jeder kann etwas zum Spiel beitragen! Ich engagiere mich aktiv in der Jeder kann etwas zum Spiel beitragen! Ich engagiere mich aktiv in der
Community und versuche alle Vorschläge zu berücksichtigen. Community und versuche alle Vorschläge zu berücksichtigen.
Die vollständige Roadmap findet ihr auf meinem Trello-Board!
Die vollständige Roadmap findet ihr in meinem Trello-Board!
title_links: Links title_links: Links
links: links:
discord: Offizieller Discord discord: Offizieller Discord
@ -45,7 +44,7 @@ steamPage:
global: global:
loading: Laden loading: Laden
error: Fehler error: Fehler
thousandsDivider: . thousandsDivider: "."
decimalSeparator: "," decimalSeparator: ","
suffix: suffix:
thousands: k thousands: k
@ -74,16 +73,16 @@ global:
shift: UMSCH shift: UMSCH
space: LEER space: LEER
demoBanners: demoBanners:
title: Demo Version title: Demo-Version
intro: Kauf die Vollversion für alle Features! intro: Kauf die Vollversion für alle Features!
mainMenu: mainMenu:
play: Spielen play: Spielen
changelog: Änderungsprotokoll
continue: Fortsetzen continue: Fortsetzen
newGame: Neues Spiel newGame: Neues Spiel
changelog: Änderungsprotokoll
subreddit: Reddit subreddit: Reddit
importSavegame: Importieren importSavegame: Importieren
openSourceHint: Dieses Spiel ist Open Source! openSourceHint: Dieses Spiel ist quelloffen!
discordLink: Offizieller Discord Server discordLink: Offizieller Discord Server
helpTranslate: Hilf beim Übersetzen! helpTranslate: Hilf beim Übersetzen!
madeBy: Ein Spiel von <author-link> madeBy: Ein Spiel von <author-link>
@ -110,7 +109,7 @@ dialogs:
title: Importfehler title: Importfehler
text: "Fehler beim Importieren deines Speicherstands:" text: "Fehler beim Importieren deines Speicherstands:"
importSavegameSuccess: importSavegameSuccess:
title: Speicherstand Importieren title: Speicherstand importiert
text: Dein Speicherstand wurde erfolgreich importiert. text: Dein Speicherstand wurde erfolgreich importiert.
gameLoadFailure: gameLoadFailure:
title: Der Speicherstand ist kaputt title: Der Speicherstand ist kaputt
@ -121,13 +120,13 @@ dialogs:
'<savegameName>' auf Level <savegameLevel><br><br>Das kann nicht rückgängig gemacht werden! '<savegameName>' auf Level <savegameLevel><br><br>Das kann nicht rückgängig gemacht werden!
savegameDeletionError: savegameDeletionError:
title: Löschen fehlgeschlagen title: Löschen fehlgeschlagen
text: "Das Löschen des Spiels ist fehlgeschlagen:" text: "Das Löschen des Speicherstands ist fehlgeschlagen:"
restartRequired: restartRequired:
title: Neustart nötig title: Neustart nötig
text: Du musst das Spiel neu starten, um die Einstellungen anzuwenden. text: Du musst das Spiel neu starten, um die Einstellungen anzuwenden.
editKeybinding: editKeybinding:
title: Tastenbelegung ändern title: Tastenbelegung ändern
desc: Drücke die (Maus-)Taste, die du belegen möchtest, oder ESC um abzubrechen. desc: Drücke die (Maus-)Taste, die du belegen möchtest, oder ESC zum Abbrechen.
resetKeybindingsConfirmation: resetKeybindingsConfirmation:
title: Tastenbelegung zurücksetzen title: Tastenbelegung zurücksetzen
desc: Dies wird alle deine Tastenbelegungen auf den Standard zurücksetzen. Bist desc: Dies wird alle deine Tastenbelegungen auf den Standard zurücksetzen. Bist
@ -138,16 +137,16 @@ dialogs:
featureRestriction: featureRestriction:
title: Demo-Version title: Demo-Version
desc: Du hast ein Feature benutzt (<feature>), welches nicht in der Demo desc: Du hast ein Feature benutzt (<feature>), welches nicht in der Demo
enthalten ist. Erwerbe die Vollversion auf Steam für das volle Erlebnis! enthalten ist. Erwerbe die Vollversion für das volle Erlebnis!
oneSavegameLimit: oneSavegameLimit:
title: Begrenzte Spielstände title: Begrenzte Speicherstände
desc: Du kannst in der Demo nur einen Spielstand haben. Bitte lösche den desc: Du kannst in der Demo nur einen Speicherstand haben. Bitte lösche den
existierenden Spielstand oder hole dir die Vollversion! existierenden oder hole dir die Vollversion!
updateSummary: updateSummary:
title: Neues Update! title: Neues Update!
desc: "Hier sind die Änderungen, seitdem du das letzte Mal gespielt hast:" desc: "Hier sind die Änderungen, seitdem du das letzte Mal gespielt hast:"
upgradesIntroduction: upgradesIntroduction:
title: Upgrades Freischalten title: Upgrades freischalten
desc: >- desc: >-
Viele deiner Formen können noch benutzt werden, um Upgrades freizuschalten Viele deiner Formen können noch benutzt werden, um Upgrades freizuschalten
- <strong>Zerstöre deine alten Fabriken nicht!</strong> Den - <strong>Zerstöre deine alten Fabriken nicht!</strong> Den
@ -179,26 +178,26 @@ dialogs:
<code class='keybinding'>ALT</code>: Invertiere die Platzierungsrichtung der Förderbänder.<br> <code class='keybinding'>ALT</code>: Invertiere die Platzierungsrichtung der Förderbänder.<br>
createMarker: createMarker:
title: Neuer Marker title: Neuer Marker
desc: Vergib einen vernünftigen namen, du kannst auch den <strong>Kurz-Code</strong> einer Form eingeben (Welchen du <link>hier</link>) generieren kannst.
titleEdit: Marker bearbeiten titleEdit: Marker bearbeiten
desc: Gib ihm einen griffigen Namen. Du kannst auch den <strong>Kurz-Code</strong> einer Form eingeben (Welchen du <link>hier</link> generieren kannst).
editSignal:
title: Signal setzen
descItems: "Wähle ein vordefiniertes Item:"
descShortKey: ... oder gib den <strong>Kurz-Code</strong> einer Form an (Welchen du <link>hier</link> generieren kannst).
markerDemoLimit: markerDemoLimit:
desc: Du kannst nur 2 Marker in der Demo benutzen. Hol dir die Vollversion, um desc: Du kannst nur 2 Marker in der Demo benutzen. Hole dir die Vollversion, um
unendlich viele Marker zu erstellen! unendlich viele Marker zu erstellen!
exportScreenshotWarning: exportScreenshotWarning:
title: Bildschirmfoto exportieren title: Bildschirmfoto exportieren
desc: Hier kannst du ein Bildschirmfoto von deiner ganzen Fabrik erstellen. Für desc: Hier kannst du ein Bildschirmfoto von deiner ganzen Fabrik erstellen. Für
extrem große Fabriken kann das jedoch sehr lange dauern und ggf. zum extrem große Fabriken kann das jedoch sehr lange dauern und ggf. zum
Spielabsturz führen! Spielabsturz führen!
editSignal:
title: Signal Setzen
descItems: "Wähle ein vordefiniertes item:"
descShortKey: ... oder gib den <strong>Kurz-Code</strong> einer Form an (Welchen du <link>hier</link> generieren kannst)
renameSavegame: renameSavegame:
title: Speicherstand umbenennen title: Speicherstand umbenennen
desc: Hier kannst du deinen Speicherstand umbenennen. desc: Hier kannst du deinen Speicherstand umbenennen.
entityWarning: entityWarning:
title: Leistungswarnung title: Leistungswarnung
desc: Du hast eine Menge Gebäude platziert, das hier ist nur ein freundlicher Hinweis dass das Spiel nicht mit unendlich vielen Gebäuden umgehen kann! desc: Du hast eine Menge Gebäude platziert. Das hier ist nur ein freundlicher Hinweis, dass das Spiel nicht mit unendlich vielen Gebäuden umgehen kann. Halte deine Fabriken kompakt!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Bewegen moveMap: Bewegen
@ -229,9 +228,9 @@ ingame:
cyan: Cyan cyan: Cyan
white: Weiß white: Weiß
black: Schwarz black: Schwarz
uncolored: Farblos uncolored: Grau
buildingPlacement: buildingPlacement:
cycleBuildingVariants: Presse <key> zum Wechseln cycleBuildingVariants: Drücke <key> zum Wechseln
hotkeyLabel: "Taste: <key>" hotkeyLabel: "Taste: <key>"
infoTexts: infoTexts:
speed: Geschw. speed: Geschw.
@ -284,11 +283,10 @@ ingame:
description: Alle im Hub gelagerten Formen. description: Alle im Hub gelagerten Formen.
produced: produced:
title: Produziert title: Produziert
description: Alle Formen, die in deiner Fabrik hergestellt werden, einschließlich Zwischenprodukte. description: Alle in deiner Fabrik hergestellten Formen inkl. Zwischenprodukte.
delivered: delivered:
title: Geliefert title: Geliefert
description: Formen, die an den Hub geliefert werden. description: An den Hub gelieferte Formen.
noShapesProduced: Es werden noch keine Formen produziert oder geliefert. noShapesProduced: Es werden noch keine Formen produziert oder geliefert.
shapesDisplayUnits: shapesDisplayUnits:
second: <shapes> / s second: <shapes> / s
@ -298,7 +296,6 @@ ingame:
playtime: Spielzeit playtime: Spielzeit
buildingsPlaced: Gebäude buildingsPlaced: Gebäude
beltsPlaced: Förderbänder beltsPlaced: Förderbänder
tutorialHints: tutorialHints:
title: Brauchst du Hilfe? title: Brauchst du Hilfe?
showHint: Hinweis showHint: Hinweis
@ -306,7 +303,7 @@ ingame:
blueprintPlacer: blueprintPlacer:
cost: Kosten cost: Kosten
waypoints: waypoints:
waypoints: Markierungen waypoints: Marker
hub: Hub hub: Hub
description: Linksklick auf einen Marker, um dort hinzugelangen. Rechtsklick, um description: Linksklick auf einen Marker, um dort hinzugelangen. Rechtsklick, um
ihn zu löschen.<br><br>Drücke <keybinding>, um einen Marker aus ihn zu löschen.<br><br>Drücke <keybinding>, um einen Marker aus
@ -318,29 +315,29 @@ ingame:
empty: Leer empty: Leer
copyKey: Schlüssel kopieren copyKey: Schlüssel kopieren
interactiveTutorial: interactiveTutorial:
title: Tutorial title: Einführung
hints: hints:
1_1_extractor: Platziere einen <strong>Extrahierer</strong> auf der 1_1_extractor: Platziere einen <strong>Extrahierer</strong> auf der
<strong>Kreisform</strong>, um sie zu extrahieren! <strong>Kreisform</strong>, um sie zu extrahieren!
1_2_conveyor: "Verbinde den Extrahierer mit einem <strong>Förderband</strong> 1_2_conveyor: "Verbinde den Extrahierer mit einem <strong>Fließband</strong>
und schließe ihn am Hub an!<br><br>Tipp: <strong>Drücke und und schließe ihn am Hub an!<br><br>Tipp: <strong>Drücke und
ziehe</strong> das Förderband mit der Maus!" ziehe</strong> das Fließband mit der Maus!"
1_3_expand: "Dies ist <strong>KEIN</strong> Idle-Game! Baue mehr Extrahierer und 1_3_expand: "Dies ist <strong>KEIN</strong> Idle-Game! Baue mehr Extrahierer und
Förderbänder, um das Ziel schneller zu erreichen.<br><br>Tipp: Förderbänder, um das Ziel schneller zu erreichen.<br><br>Tipp:
Halte <strong>UMSCH</strong>, um mehrere Gebäude zu platzieren Halte <strong>UMSCH</strong>, um mehrere Gebäude zu platzieren
und nutze <strong>R</strong>, um sie zu rotieren." und nutze <strong>R</strong>, um sie zu rotieren."
connectedMiners: connectedMiners:
one_miner: 1 Extrahierer one_miner: Ein Extrahierer
n_miners: <amount> Extrahierer n_miners: <amount> Extrahierer
limited_items: Begrenzt auf <max_throughput> limited_items: Begrenzt auf <max_throughput>
watermark: watermark:
title: Demo Version title: Demo-Version
desc: Klicke hier, um die Vorteile der Vollversion zu sehen! desc: Klicke hier, um die Vorteile der Vollversion zu sehen!
get_on_steam: Zur Vollversion get_on_steam: Zur Vollversion
standaloneAdvantages: standaloneAdvantages:
title: Vorteile der Vollversion title: Vorteile der Vollversion
no_thanks: Nein, Dank! no_thanks: Nein, danke!
points: points:
levels: levels:
title: 12 Neue Level title: 12 Neue Level
@ -352,20 +349,20 @@ ingame:
title: ∞ Speicherstände title: ∞ Speicherstände
desc: So viele dein Herz begehrt! desc: So viele dein Herz begehrt!
upgrades: upgrades:
title: 20 Upgrade Stufen title: 20 Upgrade-Stufen
desc: Diese Demo hat nur 5! desc: Diese Demo hat nur 5!
markers: markers:
title: ∞ Marker title: ∞ Marker
desc: Verliere dich nie in deiner Fabrik! desc: Verliere nie den Überblick!
wires: wires:
title: Wires title: Wires
desc: Eine ganz neue Dimension! desc: Eine ganz neue Dimension!
darkmode: darkmode:
title: Dark Mode title: Dark-Mode
desc: Werde nicht mehr geblendet! desc: Werde nicht mehr geblendet!
support: support:
title: Unterstütze Mich title: Unterstütze Mich
desc: Ich verwende meine Freizeit! desc: Ich entwickle in meiner Freizeit!
shopUpgrades: shopUpgrades:
belt: belt:
name: Förderbänder, Verteiler & Tunnel name: Förderbänder, Verteiler & Tunnel
@ -382,12 +379,12 @@ shopUpgrades:
buildings: buildings:
hub: hub:
deliver: Liefere deliver: Liefere
toUnlock: "Für die Belohnung:" toUnlock: "und schalte frei:"
levelShortcut: LVL levelShortcut: LVL
endOfDemo: Ende der Demo endOfDemo: Ende der Demo
belt: belt:
default: default:
name: Förderband name: Fließband
description: Transportiert Items. Halte und ziehe, um mehrere zu platzieren. description: Transportiert Items. Halte und ziehe, um mehrere zu platzieren.
miner: miner:
default: default:
@ -406,13 +403,29 @@ buildings:
name: Tunnel Stufe II name: Tunnel Stufe II
description: Erlaubt dir, Formen und Farbe unter Gebäuden und Förderbändern description: Erlaubt dir, Formen und Farbe unter Gebäuden und Förderbändern
durchzuleiten. Höhere Reichweite. durchzuleiten. Höhere Reichweite.
balancer:
default:
name: Verteiler
description: Multifunktional - Verteilt alle Eingänge gleichmäßig auf die Ausgänge.
merger:
name: Kombinierer (kompakt)
description: Kombiniert zwei Fließbänder zu einem.
merger-inverse:
name: Kombinierer (kompakt)
description: Kombiniert zwei Fließbänder zu einem.
splitter:
name: Aufteiler (kompakt)
description: Teilt ein Fließband in zwei.
splitter-inverse:
name: Aufteiler (kompakt)
description: Teilt ein Fließband in zwei.
cutter: cutter:
default: default:
name: Schneider name: Schneider
description: Zerschneidet Formen von oben nach unten. <strong>Benutze oder description: Zerschneidet Formen von oben nach unten. <strong>Benutze oder
zerstöre beide Hälften, sonst verstopft die Maschine!</strong> zerstöre beide Hälften, sonst verstopft die Maschine!</strong>
quad: quad:
name: Schneider (Vierfach) name: Schneider (vierfach)
description: Zerschneidet Formen in vier Teile. <strong>Benutze oder zerstöre description: Zerschneidet Formen in vier Teile. <strong>Benutze oder zerstöre
alle Viertel, sonst verstopft die Maschine!</strong> alle Viertel, sonst verstopft die Maschine!</strong>
rotater: rotater:
@ -444,11 +457,11 @@ buildings:
description: Färbt die ganze Form aus dem linken Eingang mit der Farbe aus dem description: Färbt die ganze Form aus dem linken Eingang mit der Farbe aus dem
oberen Eingang. oberen Eingang.
double: double:
name: Färber (2-fach) name: Färber (zweifach)
description: Färbt beide Formen aus dem linken Eingang mit der Farbe aus dem description: Färbt beide Formen aus dem linken Eingang mit der Farbe aus dem
oberen Eingang. oberen Eingang.
quad: quad:
name: Färber (4-fach) name: Färber (vierfach)
description: Erlaubt dir, jeden Quadranten der Form individuell zu färben. Nur description: Erlaubt dir, jeden Quadranten der Form individuell zu färben. Nur
Quadranten mit einem <strong>wahren Signal</strong> auf der Wires-Ebene Quadranten mit einem <strong>wahren Signal</strong> auf der Wires-Ebene
werden angemalt! werden angemalt!
@ -457,49 +470,33 @@ buildings:
name: Mülleimer name: Mülleimer
description: Akzeptiert Formen und Farben aus jeder Richtung und zerstört sie. description: Akzeptiert Formen und Farben aus jeder Richtung und zerstört sie.
Für immer ... Für immer ...
wire:
default:
name: Signalkabel
description: Erlaubt dir Signale zu transportieren.
second:
name: Signalkabel
description: Überträgt Signale, die Gegenstände, Farben oder Wahrheitswerte (1 oder 0) sein können. Unterschiedlich farbige Kabel verbinden sich nicht miteinander.
balancer:
default:
name: Verteiler
description: Multifunktional - Verteilt alle Eingänge gleichmäßig auf alle Ausgänge.
merger:
name: Kombinierer (kompakt)
description: Kombiniert zwei Fließbänder in eins.
merger-inverse:
name: Kombinierer (kompakt)
description: Kombiniert zwei Fließbänder in eins.
splitter:
name: Verteiler (kompakt)
description: Teilt ein Fließband in zwei.
splitter-inverse:
name: Verteiler (kompakt)
description: Teilt ein Fließband in zwei.
storage: storage:
default: default:
name: Speicher name: Speicher
description: description:
Speichert überschüssige Gegenstände, bis zu einer bestimmten Kapazität. Priorisiert den linken Speichert überschüssige Gegenstände, bis zu einer bestimmten Kapazität. Priorisiert den linken
Ausgang und kann als Überlauftor verwendet werden. Ausgang und kann als Überlauftor verwendet werden.
wire:
default:
name: Signalkabel
description: Erlaubt den Transport von Signalen. Das sind Items, Farben oder Wahrheitswerte (1 oder 0). Unterschiedlich gefärbte Kabel verbinden sich nicht.
second:
name: Signalkabel
description: Erlaubt den Transport von Signalen. Das sind Items, Farben oder Wahrheitswerte (1 oder 0). Unterschiedlich gefärbte Kabel verbinden sich nicht.
wire_tunnel: wire_tunnel:
default: default:
name: Signal-Kreuzung name: Kabelkreuzung
description: Erlaubt es, zwei Kabel zu kreuzen, ohne sie zu verbinden. description: Erschafft eine isolierte Kreuzung zweier Kabel.
constant_signal: constant_signal:
default: default:
name: Konstantes Signal name: Signalgeber
description: Sendet ein konstantes Signal, das entweder eine Form, eine Farbe oder description: Sendet ein konstantes Signal. Du wählst zwischen Formen, Farben oder
Wahrheitswert (1 / 0) sein kann. Wahrheitswerten (1 oder 0).
lever: lever:
default: default:
name: Schalter name: Schalter
description: description:
Kann umgeschaltet werden, um einen Wahrheitswert (1 / 0) auf der Wires-Ebene auszusenden, Sendet einen Wahrheitswert (1 oder 0) auf der Wires-Ebene abhängig von seiner Stellung,
welcher dann z.B. zur Steuerung eines Filters verwendet werden kann. welcher dann z.B. zur Steuerung eines Filters verwendet werden kann.
logic_gate: logic_gate:
default: default:
@ -516,7 +513,7 @@ buildings:
(wahr bedeutet Form, Farbe oder "1"). (wahr bedeutet Form, Farbe oder "1").
or: or:
name: ODER Gatter name: ODER Gatter
description: Gibt eine "1" aus, wenn eine der Eingäge wahr ist (wahr bedeutet Form, Farbe oder "1"). description: Gibt eine "1" aus, wenn einer der Eingänge wahr ist (wahr bedeutet Form, Farbe oder "1").
transistor: transistor:
default: default:
name: Transistor name: Transistor
@ -533,12 +530,12 @@ buildings:
restlichen nach rechts. Kann auch mit Wahrheitswerten gesteuert werden. restlichen nach rechts. Kann auch mit Wahrheitswerten gesteuert werden.
display: display:
default: default:
name: Display name: Anzeige
description: Verbinde ein Signal, um es auf dem Display anzuzeigen - Es kann eine Form sein, description: Verbinde ein Signal, um es auf der Anzeige darzustellen. Es kann eine Form,
Farbe oder Wahrheitswert. Farbe oder ein Wahrheitswert sein.
reader: reader:
default: default:
name: Fließband Leser name: Fließbandkontrolle
description: description:
Ermöglicht es, den durchschnittlichen Durchsatz des Fließbandes zu messen. Gibt den letzten Ermöglicht es, den durchschnittlichen Durchsatz des Fließbandes zu messen. Gibt den letzten
Gegenstand auf der Wires-Ebene aus (sobald freigeschaltet). Gegenstand auf der Wires-Ebene aus (sobald freigeschaltet).
@ -550,7 +547,7 @@ buildings:
comparator: comparator:
default: default:
name: Vergleich name: Vergleich
description: Gibt eine "1" zurück, wenn beide Signale genau gleich sind. Kann Formen, Gegenstände und Wahrheitswerte vergleichen. description: Gibt eine "1" zurück, wenn beide Signale genau gleich sind. Kann Formen, Farben und Wahrheitswerte vergleichen.
virtual_processor: virtual_processor:
default: default:
name: Virtueller Schneider name: Virtueller Schneider
@ -559,7 +556,7 @@ buildings:
name: Virtueller Rotierer name: Virtueller Rotierer
description: Dreht die Form virtuell, sowohl im als auch gegen den Uhrzeigersinn. description: Dreht die Form virtuell, sowohl im als auch gegen den Uhrzeigersinn.
unstacker: unstacker:
name: Virtueller Unstapler name: Virtueller Entstapler
description: Extrahiert virtuell die oberste Ebene nach rechts und die description: Extrahiert virtuell die oberste Ebene nach rechts und die
die restlichen Ebenen nach links. die restlichen Ebenen nach links.
stacker: stacker:
@ -568,11 +565,10 @@ buildings:
painter: painter:
name: Virtueller Färber name: Virtueller Färber
description: Färbt virtuell die Form vom unteren Eingang mit der Farbe aus dem rechten Eingang. description: Färbt virtuell die Form vom unteren Eingang mit der Farbe aus dem rechten Eingang.
item_producer: item_producer:
default: default:
name: Item-Produzent name: Item-Produzent
description: Nur im Sandbox-Modus verfügbar, gibt das Signal aus der Wires-Ebene auf der regulären Schicht aus. description: Nur im Sandkastenmodus verfügbar. Gibt das Signal aus der Wires-Ebene auf der regulären Ebene aus.
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Formen zerschneiden title: Formen zerschneiden
@ -602,10 +598,10 @@ storyRewards:
sie nebeneinander, werden sie <strong>verschmolzen</strong>. sie nebeneinander, werden sie <strong>verschmolzen</strong>.
Anderenfalls wird die rechte auf die linke Form Anderenfalls wird die rechte auf die linke Form
<strong>gestapelt</strong>. <strong>gestapelt</strong>.
reward_splitter: reward_balancer:
title: Verteiler/Kombinierer title: Verteiler
desc: Du hast eine <strong>Splitter</strong> Variante des desc: Der multifunktionale <strong>Verteiler</strong> wurde freigeschaltet! Er kann
<strong>Verteilers</strong> freigeschaltet - Er teilt ein Fließband auf zwei auf! benutzt werden, um größere Fabriken zu bauen, indem Items auf Fließbänder aufgeteilt oder zusammengelegt werden!
reward_tunnel: reward_tunnel:
title: Tunnel title: Tunnel
desc: Der <strong>Tunnel</strong> wurde freigeschaltet! Du kannst Items nun desc: Der <strong>Tunnel</strong> wurde freigeschaltet! Du kannst Items nun
@ -627,68 +623,59 @@ storyRewards:
desc: Du hast eine neue Variante des <strong>Tunnels</strong> freigeschaltet! desc: Du hast eine neue Variante des <strong>Tunnels</strong> freigeschaltet!
Dieser hat eine <strong>höhere Reichweite</strong> und du kannst Dieser hat eine <strong>höhere Reichweite</strong> und du kannst
beide Tunnel miteinander mischen. beide Tunnel miteinander mischen.
reward_merger:
title: Kompakter Kombinierer
desc: Du hast eine <strong>kompakte Variante</strong> des <strong>Verteilers</strong>
freigeschaltet! Der Kombinierer vereint zwei Eingäge zu einem Ausgang.
reward_splitter:
title: Kompakter Aufteiler
desc: Du hast eine <strong>kompakte Variante</strong> des <strong>Verteilers</strong>
freigeschaltet! Der Aufteiler spaltet einen Eingang in zwei Aufgänge auf.
reward_belt_reader:
title: Fließbandkontrolle
desc: Du hast nun die <strong>Fließbandkontrolle</strong> freigeschaltet! Damit kannst du dir
den Durchsatz eines Fließbandes anzeigen lassen.<br><br>Wenn du Stromkabel freischaltest,
wird er um eine sehr nützliche Funktion ergänzt!
reward_cutter_quad: reward_cutter_quad:
title: Schneider (4-fach) title: Schneider (4-fach)
desc: Du hast eine neue Variante des <strong>Schneiders</strong> freigeschaltet! desc: Du hast eine neue Variante des <strong>Schneiders</strong> freigeschaltet!
Damit kannst du Formen in alle <strong>vier Teile</strong> Damit kannst du Formen in alle <strong>vier Teile</strong> zerschneiden.
zerschneiden.
reward_painter_double: reward_painter_double:
title: Färber (2-fach) title: Färber (2-fach)
desc: Du hast eine neue Variante des <strong>Färbers</strong> freigeschaltet! desc: Du hast eine neue Variante des <strong>Färbers</strong> freigeschaltet!
Hiermit kannst du <strong>zwei Formen auf einmal</strong> färben und Hiermit kannst du <strong>zwei Formen auf einmal</strong> färben und
verbrauchst nur eine Farbe. verbrauchst nur eine Farbe.
reward_storage: reward_storage:
title: Speicher title: Lager
desc: Du hast das <strong>Speicher</strong> Gebäude freigeschaltet - Es erlaubt dir desc: Du hast das <strong>Lager</strong> freigeschaltet! Es erlaubt dir,
Gegenstände bis zu einer bestimmten Kapazität zu speichern!<br><br> Gegenstände bis zu einer bestimmten Kapazität zu speichern!<br><br>
Es priorisiert den linken Ausgang, also kannst du es auch als <strong>Überlauftor</strong> benutzen! Es priorisiert den linken Ausgang, also kannst du es auch als <strong>Überlauftor</strong> benutzen!
reward_freeplay:
title: Freies Spiel
desc: >-
Du hast es geschafft! Du hast den <strong>Freispiel-Modus</strong> freigeschaltet! Das bedeutet,
dass die Formen jetzt <strong>zufällig</strong> erzeugt werden!<br><br>
Da der Hub ab jetzt einen <strong>Durchsatz</strong> benötigt, empfehle ich dringend eine Maschine zu bauen,
die automatisch die gewünschte Form liefert!<br><br>
Der HUB gibt die gewünschte Form auf der Wires-Ebene aus, also ist alles was du tun musst, sie zu analysieren und
automatisch deine Fabrik basierend darauf zu konfigurieren.
reward_blueprints: reward_blueprints:
title: Blaupause title: Blaupausen
desc: Jetzt kannst du Teile deiner Fabrik <strong>kopieren und desc: Jetzt kannst du Teile deiner Fabrik <strong>kopieren und
einfügen</strong>! Wähle ein Areal aus (Halte STRG und ziehe mit einfügen</strong>! Wähle ein Areal aus (Halte STRG und ziehe mit
deiner Maus) und drücke 'C', um zu kopieren.<br><br>Einfügen ist deiner Maus) und drücke 'C', um zu kopieren.<br><br>Einfügen ist
<strong>nicht kostenlos</strong>, du musst <strong>nicht kostenlos</strong>! Du musst
<strong>Blaupausenformen</strong> produzieren, um die Kopierkosten <strong>Blaupausenformen</strong> produzieren, um die Kopierkosten
zu decken (Welche du gerade produziert hast)! zu decken (Welche du gerade produziert hast)!
no_reward:
title: Nächstes Level
desc: "Dieses Level hat dir keine Belohnung gegeben, aber im Nächsten gibt es
eine! <br><br> PS: Denke daran, deine alten Fabriken nicht zu
zerstören - Du wirst sie später <strong>alle</strong> noch brauchen,
um <strong>Upgrades freizuschalten</strong>!"
no_reward_freeplay:
title: Nächstes Level
desc: Du hast das nächste Level freigeschalten!
reward_balancer:
title: Verteiler
desc: Der multifunktionale <strong>Verteiler</strong> wurde freigeschaltet - Er kann
benutzt werden, um größere Fabriken zu bauen, indem Gegenstände auf mehrere Fließbänder aufgeteilt und zusammengelegt werden!
reward_merger:
title: Kompakter Verteiler
desc: >-
Du hast eine <strong>kompakte Variante</strong> des <strong>Verteilers</strong> freigeschalten - Sie verteilt zwei Fließbänder auf eins!
reward_belt_reader:
title: Fließband Leser
desc: You have now unlocked the <strong>belt reader</strong>! It allows you to
measure the throughput of a belt.<br><br>And wait until you unlock
wires - then it gets really useful!
reward_rotater_180: reward_rotater_180:
title: Rotater (180 degrees) title: Rotierer (180°)
desc: You just unlocked the 180 degrees <strong>rotater</strong>! - It allows desc: Du hast eine weitere Variante des <strong>Rotierers</strong> freigeschaltet! Mit ihm
you to rotate a shape by 180 degrees (Surprise! :D) kannst du Formen um 180° drehen (Überraschung! :D).
reward_wires_painter_and_levers:
title: Wires & Quad Painter
desc: "You just unlocked the <strong>Wires Layer</strong>: It is a separate
layer on top of the regular layer and introduces a lot of new
mechanics!<br><br> For the beginning I unlocked you the <strong>Quad
Painter</strong> - Connect the slots you would like to paint with on
the wires layer!<br><br> To switch to the wires layer, press
<strong>E</strong>."
reward_filter:
title: Item Filter
desc: You unlocked the <strong>Item Filter</strong>! It will route items either
to the top or the right output depending on whether they match the
signal from the wires layer or not.<br><br> You can also pass in a
boolean signal (1 / 0) to entirely activate or disable it.
reward_display: reward_display:
title: Display title: Display
desc: "You have unlocked the <strong>Display</strong> - Connect a signal on the desc: "You have unlocked the <strong>Display</strong> - Connect a signal on the
@ -718,35 +705,39 @@ storyRewards:
shape requested by the HUB (I recommend to try it!).<br><br> - Build shape requested by the HUB (I recommend to try it!).<br><br> - Build
something cool with wires.<br><br> - Continue to play something cool with wires.<br><br> - Continue to play
regulary.<br><br> Whatever you choose, remember to have fun! regulary.<br><br> Whatever you choose, remember to have fun!
reward_wires_painter_and_levers: no_reward:
title: Wires & Quad Painter title: Nächstes Level
desc: "You just unlocked the <strong>Wires Layer</strong>: It is a separate desc: "Dieses Level hat dir keine Belohnung gegeben, aber im Nächsten gibt es
layer on top of the regular layer and introduces a lot of new eine! <br><br> PS: Denke daran, deine alten Fabriken nicht zu
mechanics!<br><br> For the beginning I unlocked you the <strong>Quad zerstören - Du wirst sie später <strong>alle</strong> noch brauchen,
Painter</strong> - Connect the slots you would like to paint with on um <strong>Upgrades freizuschalten</strong>!"
the wires layer!<br><br> To switch to the wires layer, press no_reward_freeplay:
<strong>E</strong>." title: Nächstes Level
reward_filter: desc: Du hast das nächste Level freigeschaltet!
title: Item Filter reward_freeplay:
desc: You unlocked the <strong>Item Filter</strong>! It will route items either title: Freies Spiel
to the top or the right output depending on whether they match the desc: Du hast es geschafft! Du hast den <strong>Freispiel-Modus</strong> freigeschaltet! Das bedeutet,
signal from the wires layer or not.<br><br> You can also pass in a dass die abzuliefernden Formen jetzt <strong>zufällig</strong> erzeugt werden!<br><br>
boolean signal (1 / 0) to entirely activate or disable it. Da der Hub ab jetzt einen bestimmten <strong>Durchsatz</strong> benötigt, empfehle ich dringend, eine Maschine zu bauen,
die automatisch die gewünschte Form liefert!<br><br>
Der Hub gibt die gewünschte Form auf der Wires-Ebene aus. Also musst du sie nur analysieren und
basierend darauf automatisch deine Fabrik konfigurieren.
reward_demo_end: reward_demo_end:
title: End of Demo title: Ende der Demo
desc: You have reached the end of the demo version! desc: Du bist am Ende der Demo angekommen!
settings: settings:
title: Einstellungen title: Einstellungen
categories: categories:
general: Allgemein general: Allgemein
userInterface: Benutzeroberfläche userInterface: Benutzeroberfläche
advanced: Erweitert advanced: Erweitert
performance: Performance performance: Leistung
versionBadges: versionBadges:
dev: Entwicklung dev: Entwicklung
staging: Beta staging: Beta
prod: Produktion prod: Produktion
buildDate: Gebaut am <at-date> buildDate: Gebaut am <at-date>
rangeSliderPercentage: <amount> %
labels: labels:
uiScale: uiScale:
title: HUD Größe title: HUD Größe
@ -862,46 +853,44 @@ settings:
description: Deaktiviert die Warnung, welche beim Löschen und Ausschneiden von description: Deaktiviert die Warnung, welche beim Löschen und Ausschneiden von
mehr als 100 Feldern angezeigt wird. mehr als 100 Feldern angezeigt wird.
lowQualityMapResources: lowQualityMapResources:
title: Low Quality Map Resources title: Minimalistische Ressourcen
description: Simplifies the rendering of resources on the map when zoomed in to description: Vereinfacht die Darstellung der Ressourcen auf der hereingezoomten Karte
improve performance. It even looks cleaner, so be sure to try it zur Verbesserung der Leistung. Die Darstellung ist übersichtlicher, also probiere
out! es ruhig aus!
disableTileGrid: disableTileGrid:
title: Disable Grid title: Gitter deaktivieren
description: Disabling the tile grid can help with the performance. This also description: Das Deaktivieren des Gitters kann deine Leistung verbessern. Außerdem vereinfacht
makes the game look cleaner! es die Darstellung!
clearCursorOnDeleteWhilePlacing: clearCursorOnDeleteWhilePlacing:
title: Clear Cursor on Right Click title: Abwählen mit Rechtsklick
description: Enabled by default, clears the cursor whenever you right click description: Standardmäßig eingeschaltet, wählt es das aktuelle, zur Platzierung ausgewählte Gebäude
while you have a building selected for placement. If disabled, ab, wenn du die rechte Masutaste drückst. Wenn du es abschaltest, kannst du mit der rechten
you can delete buildings by right-clicking while placing a Maustaste Gebäude löschen, während du im Platzierungsmodus bist.
building.
lowQualityTextures: lowQualityTextures:
title: Low quality textures (Ugly) title: Niedrige Texturqualität (Unschön)
description: Uses low quality textures to save performance. This will make the description: Das Spiel verwendet eine niedrigere Auflösung bei den Texturen.
game look very ugly! Allerdings leidet die Grafik des Spiels sehr darunter!
displayChunkBorders: displayChunkBorders:
title: Display Chunk Borders title: Chunk-Ränder anzeigen
description: The game is divided into chunks of 16x16 tiles, if this setting is description: Das Spiel ist in Blöcke (Chunks) aus je 16x16 Feldern aufgeteilt. Diese Einstellung
enabled the borders of each chunk are displayed. lässt dich die Grenzen zwischen den Chunks anzeigen.
pickMinerOnPatch: pickMinerOnPatch:
title: Pick miner on resource patch title: Automatisch Extrahierer auswählen
description: Enabled by default, selects the miner if you use the pipette when description: Standardmäßig eingeschaltet, wählst du automatisch den Extrahierer, wenn du mit
hovering a resource patch. der Pipette auf einen Ressourcenfleck zeigst
simplifiedBelts: simplifiedBelts:
title: Simplified Belts (Ugly) title: Minimalistische Förderbänder (Unschön)
description: Does not render belt items except when hovering the belt to save description: Zur Verbesserung der Leistung werden die Items auf Förderbändern nur angezeigt,
performance. I do not recommend to play with this setting if you wenn du deine Maus darüber bewegst. Hier leidet sowohl die Grafik, also auch dein
do not absolutely need the performance. Spielerlebnis. Benutze die Funktion nur, wenn du auf die Leistung wirklich angewiesen bist!
enableMousePan: enableMousePan:
title: Enable Mouse Pan title: Scrollen am Bildschirmrand
description: Allows to move the map by moving the cursor to the edges of the description: Damit kannst du dich über die Karte bewegen, indem du deinen Mauszeiger am
screen. The speed depends on the Movement Speed setting. Bildschirmrand platzierst. Die Geschwindigkeit stimmt dabei mit den Tasten überein.
rangeSliderPercentage: <amount> %
keybindings: keybindings:
title: Tastenbelegung title: Tastenbelegung
hint: "Tipp: Benutze STRG, UMSCH and ALT! Sie aktivieren verschiedene hint: "Tipp: Benutze STRG, UMSCH and ALT! Sie aktivieren verschiedene Platzierungsoptionen."
Platzierungsoptionen."
resetKeybindings: Tastenbelegung zurücksetzen resetKeybindings: Tastenbelegung zurücksetzen
categoryLabels: categoryLabels:
general: Anwendung general: Anwendung
@ -922,7 +911,7 @@ keybindings:
centerMap: Karte zentrieren centerMap: Karte zentrieren
mapZoomIn: Reinzoomen mapZoomIn: Reinzoomen
mapZoomOut: Rauszoomen mapZoomOut: Rauszoomen
createMarker: Markierung erstellen createMarker: Marker erstellen
menuOpenShop: Upgrades menuOpenShop: Upgrades
menuOpenStats: Statistiken menuOpenStats: Statistiken
menuClose: Menü schließen menuClose: Menü schließen
@ -930,61 +919,59 @@ keybindings:
toggleFPSInfo: FPS und Debug-Info an/aus toggleFPSInfo: FPS und Debug-Info an/aus
switchLayers: Ebenen wechseln switchLayers: Ebenen wechseln
exportScreenshot: Ganze Fabrik als Foto exportieren exportScreenshot: Ganze Fabrik als Foto exportieren
belt: Förderband belt: Fließband
balancer: Verteiler
underground_belt: Tunnel underground_belt: Tunnel
miner: Extrahierer miner: Extrahierer
cutter: Schneider cutter: Schneider
rotater: Rotierer (-90°) rotater: Rotierer (90°)
stacker: Stapler stacker: Stapler
mixer: Farbmischer mixer: Farbmischer
painter: Färber painter: Färber
trash: Mülleimer trash: Mülleimer
storage: Lager
wire: Stromkabel
constant_signal: Signalgeber
logic_gate: Logikgatter
lever: Schalter (regulär)
filter: Filter
wire_tunnel: Kabelkreuzung
display: Anzeige
reader: Fließbandkontrolle
virtual_processor: Virtueller Schneider
transistor: Transistor
analyzer: Formanalyse
comparator: Vergleich
item_producer: Item-Produzent (Sandkastenmodus)
pipette: Pipette pipette: Pipette
rotateWhilePlacing: Rotieren rotateWhilePlacing: Rotieren
rotateInverseModifier: "Modifikator: stattdessen gegen den UZS rotieren" rotateInverseModifier: "Modifikator: stattdessen gegen den UZS rotieren"
cycleBuildingVariants: Nächste Variante auswählen cycleBuildingVariants: Nächste Variante auswählen
confirmMassDelete: Massenlöschung bestätigen confirmMassDelete: Löschen bestätigen
pasteLastBlueprint: Letzte Blaupause einfügen pasteLastBlueprint: Letzte Blaupause einfügen
cycleBuildings: Nächstes Gebäude auswählen cycleBuildings: Nächstes Gebäude auswählen
lockBeltDirection: Bandplaner aktivieren lockBeltDirection: Bandplaner aktivieren
switchDirectionLockSide: "Bandplaner: Seite wechseln" switchDirectionLockSide: "Bandplaner: Seite wechseln"
copyWireValue: "Kabel: Wert unter Mauszeiger kopieren"
massSelectStart: Halten und ziehen zum Beginnen massSelectStart: Halten und ziehen zum Beginnen
massSelectSelectMultiple: Mehrere Areale markieren massSelectSelectMultiple: Mehrere Areale markieren
massSelectCopy: Areal kopieren massSelectCopy: Areal kopieren
massSelectCut: Areal ausschneiden massSelectCut: Areal ausschneiden
placementDisableAutoOrientation: Automatische Orientierung deaktivieren placementDisableAutoOrientation: Automatische Orientierung deaktivieren
placeMultiple: Im Platziermodus bleiben placeMultiple: Im Platziermodus bleiben
placeInverse: Automatische Förderbandorientierung invertieren placeInverse: Automatische Fließbandorientierung invertieren
wire: Stromkabel
balancer: Balancer
storage: Storage
constant_signal: Constant Signal
logic_gate: Logic Gate
lever: Switch (regular)
filter: Filter
wire_tunnel: Wire Crossing
display: Display
reader: Belt Reader
virtual_processor: Virtual Cutter
transistor: Transistor
analyzer: Shape Analyzer
comparator: Compare
item_producer: Item Producer (Sandbox)
copyWireValue: "Wires: Copy value below cursor"
about: about:
title: Über dieses Spiel title: Über dieses Spiel
body: >- body: >-
Dieses Spiel hat einen offenen Quellcode (Open Source) und wurde von <a Dieses Spiel ist quelloffen (Open Source) und wurde von <a
href="https://github.com/tobspr" target="_blank">Tobias Springer</a> href="https://github.com/tobspr" target="_blank">Tobias Springer</a>
(das bin ich!) entwickelt.<br><br> (das bin ich!) entwickelt.<br><br>
Wenn du etwas zum Spiel beitragen möchtest, dann schaue dir <a href="<githublink>" target="_blank">shapez.io auf GitHub</a> an.<br><br> Wenn du etwas zum Spiel beitragen möchtest, dann schaue dir <a href="<githublink>" target="_blank">shapez.io auf GitHub</a> an.<br><br>
Das Spiel wurde erst durch die großartige Discord-Community um meine Spiele möglich gemacht.
Das Spiel wurde erst durch die großartige Discord-Community um meine Spiele möglich gemacht. Komm doch einfach mal auf dem <a href="<discordlink>" target="_blank">Discord-Server</a> vorbei!<br><br> Komm doch einfach mal auf dem <a href="<discordlink>" target="_blank">Discord-Server</a> vorbei!<br><br>
Der Soundtrack wurde von <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a> komponiert! Klasse Typ.<br><br> Der Soundtrack wurde von <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a> komponiert! Klasse Typ.<br><br>
Abschließend möchte ich meinem Kumpel <a href="https://github.com/niklas-dahl" target="_blank">Niklas</a> danken!
Abschließend möchte ich meinem Kumpel <a href="https://github.com/niklas-dahl" target="_blank">Niklas</a> danken! Ohne unsere etlichen gemeinsamen Stunden in Factorio wäre dieses Projekt nie zustande gekommen. Ohne unsere etlichen gemeinsamen Stunden in Factorio wäre dieses Projekt nie zustande gekommen.
changelog: changelog:
title: Änderungen title: Änderungen
demo: demo:
@ -996,75 +983,59 @@ demo:
exportingBase: Ganze Fabrik als Foto exportieren exportingBase: Ganze Fabrik als Foto exportieren
settingNotAvailable: Nicht verfügbar in der Demo. settingNotAvailable: Nicht verfügbar in der Demo.
tips: tips:
- Der Hub akzeptiert jede Art von Form, nicht nur die aktuelle! - Der Hub akzeptiert alle Formen, nicht nur die aktuell geforderten!
- Stelle sicher, dass deine Fabriken modular sind - es zahlt sich aus! - Stelle sicher, dass deine Fabriken modular sind. Es zahlt sich irgendwann aus!
- Baue nicht zu nah am Hub, sonst wird es ein riesiges Chaos geben! - Baue nicht zu nah am Hub, sonst entsteht ein riesiges Chaos!
- Wenn das Stapeln nicht funktioniert, versuche die Eingänge zu wechseln. - Wenn der Stapler nicht die richtige Form ausspuckt, wechsle doch mal die Eingänge.
- Du kannst mittels <b>R</b> die Richtung des Bandplaners umkehren. - Du kannst mit <b>R</b> die Richtung des Bandplaners umkehren.
- Halte <b>STRG</b> um die Förderbänder ohne automatische Orientierung zu - Halte <b>STRG</b>, um die Förderbänder ohne automatische Orientierung zu platzieren.
platzieren. - Die Verhältnisse der Maschinen bleiben gleich, wenn du die Upgrades gleichmäßig kaufst.
- Die Ratios bleiben gleich, solange die die Upgrades auf der selben Stufen
sind.
- Serielle Ausführung ist effizienter als parallele. - Serielle Ausführung ist effizienter als parallele.
- Du wirst später im Spiel mehr Varianten von Gebäuden freischalten! - Für viele Gebäude wirst du im Spielverlauf neue Varianten freischalten!
- Du kanst <b>T</b> drücken, um auf andere Varianten des Gebäude zu wechseln. - Du kanst <b>T</b> drücken, um auf andere Varianten des Gebäudes zu wechseln.
- Symmetrie ist der Schlüssel! - Symmetrie ist der Schlüssel!
- Du kannst verschiedene Arten von Tunneln miteinander verweben. - Du kannst verschiedene Arten von Tunneln miteinander verweben.
- Versuche kompakte Fabriken zu bauen - es zahlt sich aus! - Versuche kompakte Fabriken zu bauen. Es zahlt sich aus!
- Der Färber hat eine spiegelverkehrte Variante, die du mittels <b>T</b> - Der Färber hat eine spiegelverkehrte Variante, die du mit <b>T</b> auswählen kannst.
auswählen kannst.
- Das richtige Verhältnis der Gebäude maximiert die Effizienz. - Das richtige Verhältnis der Gebäude maximiert die Effizienz.
- Auf dem maximalen Level genügen 5 Extrahierer für ein einzelnes Förderband. - Auf der gleichen Upgrade-Stufe genügen 5 Extrahierer für ein ganzes Fließband.
- Vergiss die Tunnel nicht! - Vergiss die Tunnel nicht!
- Du musst die Items für maximale Effizienz nicht gleichmässig aufteilen. - Für maximale Effizienz musst du die Items nicht gleichmässig aufteilen.
- Das Halten von <b>UMSCH</b> aktiviert den Bandplaner, der dir das - Das Halten von <b>UMSCH</b> aktiviert den Bandplaner, der lange Förderbänder ganz einfach platziert.
Platzieren langer Linien vereinfacht. - Schneider teilen die Form immer vertikal, unabhängig von der Orientierung.
- Schneider schneiden immer vertikal, egal deren Orientierung. - Weiß erhälst du aus der Kombination aller 3 Grundfarben.
- Um Weiss zu erhalten, mixe alle Farben zusammen. - Das Lager gibt Items immer zuerst am linken Ausgang ab.
- Der Speicher priorisiert den linken Ausgang. - Es lohnt sich, Zeit in den Bau von wiederverwendbaren Designs zu stecken!
- Investiere Zeit, um wiederholbare Designs zu erstellen - es lohnt sich! - Das Halten von <b>STRG</b> ermöglicht dir, mehrere Gebäude zu platzieren.
- Das Halten von <b>STRG</b> ermöglicht dir mehrere Gebäude zu platzieren. - Du kanst <b>ALT</b> gedrückt halten, um die Richtung der Förderbänder umzukehren.
- Du kanst <b>ALT</b> gedrückt halten, um die Richtung der Förderbänder - Effizienz ist entscheidend!
umzukehren. - Abbaubare Formen werden komplexer, je weiter sie vom Hub entfernt sind.
- Effizienz ist der Schlüssel! - Gebäude haben eine limitierte Geschwindigkeit. Teile die Last zwischen mehreren auf.
- Formflecken, die weiter vom Hub entfernt sind, sind komplexer. - Benutze Aufteiler, um deine Effizienz zu maximieren.
- Gebäude haben eine limitierte Geschwindigkeit, teile sie auf für maximale - Organisation ist wichtig! Verheddere dich nicht in einem Gewirr aus Förderbändern.
Effizienz. - Plane vorher und lasse dir Platz für Reserven, oder es gibt ein riesiges Chaos!
- Benutze Verteiler um deine Effizienz zu maximieren. - Lösche deine alten Fabriken nicht! Du benötigst sie um Upgrades freizuschalten.
- Organisation ist wichtig. Versuch das Kreuzen von Förderbändern zu - Versuche Level 20 alleine zu meistern, bevor du nach Hilfe suchst!
minimieren. - Mache es dir nicht zu kompliziert! Auch mit einfachen Konzepten kommst du hier sehr weit.
- Plane im Voraus, oder es gibt ein riesigen Chaos! - Manche Fabriken musst du später wiederverwenden. Also baue sie so, damit du genau das kannst.
- Lösche deine alten Fabriken nicht! Du benötigst sie um Upgrades - Manchmal kannst du die gewünschte Form auf der Karte finden, ohne sie herstellen zu müssen.
freizuschalten.
- Versuch Level 20 alleine zu meistern, bevor du nach Hilfe suchst!
- Mach es dir nicht zu kompliziert, versuch es einfach zu halten und du
wirst weit vorankommen.
- Vielleicht musst du Fabriken später im Spiel wiederverwenden. Plane deine
Fabriken so, dass sie wiederverwendbar sind.
- Manchmal kannst du die gewünschte Form auf der Karte finden, ohne sie mit
Staplern zu erstellen.
- Vollständige Windmühlen werden nicht natürlich generiert. - Vollständige Windmühlen werden nicht natürlich generiert.
- Färbe deine Formen vor dem Schneiden für maximale Effizienz. - Färbe deine Formen vor dem Schneiden! Das geht viel schneller.
- Mit Modulen ist der Raum nur eine Wahrnehmung; eine Sorge für die - Mit Modulen wird Platz nur noch zum Begriff; eine Sorge für Sterbliche.
sterblichen Menschen. - Stelle deinen Nachschub an Blaupausen sicher. Ohne sie sind Module nutzlos.
- Mache eine separate Blaupausenfabrik. Sie sind wichtig für Module. - Schau dir den Farbmischer genauer an und du wirst deine Antwort finden.
- Schau dir den Farbmischer genauer an, und deine Fragen werden beantwortet. - Benutze <b>STRG</b> + Rechtsklick, um einen Bereich zu selektieren.
- Benutze <b>STRG</b> + rechter Mausklick, um einen Bereich zu selektieren.
- Zu nahe am Hub zu bauen, kann späteren Projekten im Weg stehen. - Zu nahe am Hub zu bauen, kann späteren Projekten im Weg stehen.
- Das Pin-Symbol neben jeder Form in der Upgrade-Liste heftet sie an den - Die Reißzwecke neben Formen in der Upgrade-Liste lässt sie dich am Bildschirm anheften.
Bildschirm.
- Mische alle drei Grundfarben, um Weiß zu erhalten! - Mische alle drei Grundfarben, um Weiß zu erhalten!
- Du hast eine unendlich grosse Karte, nutze den Platz, expandiere! - Du hast eine unendlich grosse Karte, nutze den Platz und expandiere!
- Probier auch mal Factorio! Es ist mein Lieblingsspiel. - Probier auch mal Factorio! Es ist mein Lieblingsspiel.
- Der Vierfachschneider schneidet im Uhrzeigersinn von oben rechts beginnend! - Der Vierfachschneider schneidet im Uhrzeigersinn von oben rechts beginnend!
- Du kannst deine Speicherstände im Hauptmenü herunterladen! - Du kannst deine Speicherstände im Hauptmenü herunterladen!
- Diese Spiel hat viele nützliche Tastenbelegungen! Schau sie dir in den - Diese Spiel hat viele nützliche Tastenbelegungen! Schau sie dir in den Einstellungen an.
Einstellungen an. - Dieses Spiel hat eine Menge Einstellungen, schaue sie dir einmal an!
- Dieses Spiel hat viele Einstellungen, schau sie dir einmal an! - Die Richtung zu deinem Hub ist oben rechts mit einer kleinen Kompassnadel markiert!
- Die Markierung des Hubs hat einen kleinen Kompass, der die Richtung - Um alle Förderbänder zu leeren, schneide den Bereich aus und füge ihn auf der selben Position wieder ein.
anzeigt! - Drücke F4 um deine FPS und Tickrate anzuzeigen.
- Um die Förderbänder zu leeren, schneide den Bereich aus und füge ihn in - Drücke doppelt F4 um den Standort des Mauszeigers und der Kamera zu bestimmen.
der gleichen Position wieder ein. - Du kannst die angehefteten Formen am linken Rand wieder entfernen.
- Drücke F4 um deine FPS und Tick Rate anzuzeigen.
- Drücke doppelt F4 um die Kachel des Zeigers und der Kamera anzuzeigen.
- Du kannst die angehefteten Formen auf der linken Seite ablösen.

View File

@ -5,7 +5,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.

View File

@ -5,7 +5,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.

View File

@ -5,7 +5,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.

View File

@ -47,7 +47,7 @@ steamPage:
global: global:
loading: Chargement loading: Chargement
error: Erreur error: Erreur
thousandsDivider: thousandsDivider: ""
decimalSeparator: "," decimalSeparator: ","
suffix: suffix:
thousands: k thousands: k
@ -98,7 +98,7 @@ mainMenu:
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
delete: Effacer delete: Supprimer
cancel: Annuler cancel: Annuler
later: Plus tard later: Plus tard
restart: Relancer restart: Relancer
@ -176,15 +176,16 @@ dialogs:
usines. En voici quelques-uns, nhésitez pas à aller usines. En voici quelques-uns, nhésitez pas à aller
<strong>découvrir les raccourcis</strong>!<br><br> <code <strong>découvrir les raccourcis</strong>!<br><br> <code
class="keybinding">CTRL</code> + glisser : Sélectionne une zone à class="keybinding">CTRL</code> + glisser : Sélectionne une zone à
copier/effacer.<br> <code class="keybinding">MAJ</code> : Laissez copier/supprimer.<br> <code class="keybinding">MAJ</code> : Laissez
appuyé pour placer plusieurs fois le même bâtiment.<br> <code appuyé pour placer plusieurs fois le même bâtiment.<br> <code
class="keybinding">ALT</code> : Inverse lorientation des convoyeurs class="keybinding">ALT</code> : Inverse lorientation des convoyeurs
placés.<br>' placés.<br>'
createMarker: createMarker:
title: Nouvelle balise title: Nouvelle balise
titleEdit: Modifier cette balise titleEdit: Modifier cette balise
desc: Give it a meaningful name, you can also include a <strong>short desc: Donnez-lui un nom. Vous pouvez aussi inclure <strong>le raccourci</strong>
key</strong> of a shape (Which you can generate <link>here</link>) dune forme (que vous pouvez générer <a
href="https://viewer.shapez.io" target="_blank">ici</a>).
editSignal: editSignal:
title: Définir le signal title: Définir le signal
descItems: "Choisissez un objet prédéfini :" descItems: "Choisissez un objet prédéfini :"
@ -282,7 +283,7 @@ ingame:
- XVIII - XVIII
- XIX - XIX
- XX - XX
maximumLevel: NIVEAU MAXIMAL (Vitesse ×<currentMult>) maximumLevel: NIVEAU MAX (Vitesse ×<currentMult>)
statistics: statistics:
title: Statistiques title: Statistiques
dataSources: dataSources:
@ -319,7 +320,7 @@ ingame:
waypoints: Balise waypoints: Balise
hub: Centre hub: Centre
description: Cliquez sur une balise pour vous y rendre, clic-droit pour description: Cliquez sur une balise pour vous y rendre, clic-droit pour
leffacer.<br><br> Appuyez sur <keybinding> pour créer une balise la supprimer.<br><br> Appuyez sur <keybinding> pour créer une balise
sur la vue actuelle, ou <strong>clic-droit</strong> pour en créer sur la vue actuelle, ou <strong>clic-droit</strong> pour en créer
une sur lendroit pointé. une sur lendroit pointé.
creationSuccessNotification: La balise a été créée. creationSuccessNotification: La balise a été créée.
@ -596,12 +597,11 @@ buildings:
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Découpage de formes title: Découpage de formes
desc: You just unlocked the <strong>cutter</strong>, which cuts shapes in half desc: Vous avez débloqué le <strong>découpeur</strong>. Il coupe des formes en
from top to bottom <strong>regardless of its deux <strong>de haut en bas</strong> quelle que soit son
orientation</strong>!<br><br>Be sure to get rid of the waste, or orientation!<br><br> Assurez-vous de vous débarrasser des déchets,
otherwise <strong>it will clog and stall</strong> - For this purpose sinon <strong>gare au blocage</strong>. À cet effet, je mets à votre
I have given you the <strong>trash</strong>, which destroys disposition la poubelle, qui détruit tout ce que vous y mettez!
everything you put into it!
reward_rotater: reward_rotater:
title: Rotation title: Rotation
desc: Le <strong>pivoteur</strong> a été débloqué! Il pivote les formes de 90 desc: Le <strong>pivoteur</strong> a été débloqué! Il pivote les formes de 90
@ -654,14 +654,12 @@ storyRewards:
les deux variantes de tunnels! les deux variantes de tunnels!
reward_merger: reward_merger:
title: Fusionneur compact title: Fusionneur compact
desc: You have unlocked a <strong>merger</strong> variant of the desc: Vous avez débloqué une variante du <strong>répartiteur</strong>. Il
<strong>balancer</strong> - It accepts two inputs and merges them accepte deux entrées et les fusionne en un seul convoyeur!
into one belt!
reward_splitter: reward_splitter:
title: Répartiteur compact title: Répartiteur compact
desc: You have unlocked a <strong>splitter</strong> variant of the desc: Vous avez débloqué une variante compacte du <strong>répartiteur</strong> —
<strong>balancer</strong> - It accepts one input and splits them Il accepte une seule entrée et la divise en deux sorties!
into two!
reward_belt_reader: reward_belt_reader:
title: Lecteur de débit title: Lecteur de débit
desc: Vous avez débloqué le <strong>lecteur de débit</strong>! Il vous permet desc: Vous avez débloqué le <strong>lecteur de débit</strong>! Il vous permet
@ -735,14 +733,17 @@ storyRewards:
<strong>transistor</strong>!" <strong>transistor</strong>!"
reward_virtual_processing: reward_virtual_processing:
title: Traitement virtuel title: Traitement virtuel
desc: I just gave a whole bunch of new buildings which allow you to desc: Je viens de vous donner tout un tas de nouveaux bâtiments qui vous
<strong>simulate the processing of shapes</strong>!<br><br> You can permettent de <strong>simuler le traitement des
now simulate a cutter, rotater, stacker and more on the wires layer! formes</strong>!<br><br> Vous pouvez maintenant simuler un
With this you now have three options to continue the game:<br><br> - découpeur, un pivoteur, un combineur et plus encore sur le calque de
Build an <strong>automated machine</strong> to create any possible câblage!<br><br> Avec ça, vous avez trois possibilités pour
shape requested by the HUB (I recommend to try it!).<br><br> - Build continuer le jeu :<br><br> - Construire une <strong>machine
something cool with wires.<br><br> - Continue to play automatisée</strong> pour fabriquer nimporte quelle forme demandée
regulary.<br><br> Whatever you choose, remember to have fun! par le centre (je conseille dessayer!).<br><br> - Construire
quelque chose de cool avec des câbles.<br><br> - Continuer à jouer
normalement.<br><br> Dans tous les cas, limportant cest de
samuser!
no_reward: no_reward:
title: Niveau suivant title: Niveau suivant
desc: "Ce niveau na pas de récompense mais le prochain, si!<br><br> PS : Ne desc: "Ce niveau na pas de récompense mais le prochain, si!<br><br> PS : Ne
@ -892,9 +893,9 @@ settings:
naffichant que les ratios. Si désactivé, montre une description naffichant que les ratios. Si désactivé, montre une description
et une image. et une image.
disableCutDeleteWarnings: disableCutDeleteWarnings:
title: Désactive les avertissements pour Couper/Effacer title: Désactive les avertissements pour Couper/Supprimer
description: Désactive la boîte de dialogue qui saffiche lorsque vous vous description: Désactive la boîte de dialogue qui saffiche lorsque vous vous
apprêtez à couper/effacer plus de 100 entités. apprêtez à couper/supprimer plus de 100 entités.
lowQualityMapResources: lowQualityMapResources:
title: Ressources de la carte de plus basse qualité title: Ressources de la carte de plus basse qualité
description: Simplifie le rendu des ressources sur la carte lorsquelle est description: Simplifie le rendu des ressources sur la carte lorsquelle est
@ -1082,7 +1083,7 @@ tips:
Planifiez vos usines pour quelles soient réutilisables. Planifiez vos usines pour quelles soient réutilisables.
- Parfois, vous pouvez trouver une forme nécessaire sur la carte sans la - Parfois, vous pouvez trouver une forme nécessaire sur la carte sans la
créer avec des combineurs. créer avec des combineurs.
- Les formes en moulin à vent complètes ne peuvent jamais apparaître - Les formes en hélice complètes ne peuvent jamais apparaître
naturellement. naturellement.
- Colorez vos formes avant de les découper pour une efficacité maximale. - Colorez vos formes avant de les découper pour une efficacité maximale.
- Avec les modules, lespace nest quune perception; une préoccupation - Avec les modules, lespace nest quune perception; une préoccupation

View File

@ -4,7 +4,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.

View File

@ -5,7 +5,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.

View File

@ -5,7 +5,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.

File diff suppressed because it is too large Load Diff

View File

@ -3,7 +3,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.
@ -86,7 +86,8 @@ mainMenu:
openSourceHint: 이 게임은 오픈 소스입니다! openSourceHint: 이 게임은 오픈 소스입니다!
discordLink: 공식 디스코드 서버 discordLink: 공식 디스코드 서버
helpTranslate: 번역을 도와주세요! helpTranslate: 번역을 도와주세요!
browserWarning: 이 게임은 당신의 브라우저에서 느리게 작동하는 것으로 알려져 있습니다. 더 좋은 성능을 위해 유료 버전을 구매하거나 browserWarning:
이 게임은 당신의 브라우저에서 느리게 작동하는 것으로 알려져 있습니다. 더 좋은 성능을 위해 유료 버전을 구매하거나
크롬을 다운받으세요. 크롬을 다운받으세요.
savegameLevel: 레벨 <x> savegameLevel: 레벨 <x>
savegameLevelUnknown: 레벨 모름 savegameLevelUnknown: 레벨 모름
@ -148,7 +149,8 @@ dialogs:
desc: 지난번 플레이 이후 변경사항은 다음과 같습니다. desc: 지난번 플레이 이후 변경사항은 다음과 같습니다.
upgradesIntroduction: upgradesIntroduction:
title: 업그레이드 하기 title: 업그레이드 하기
desc: 여러분이 만든 모든 도형은 업그레이드에 사용 될 수 있습니다! - <strong> 만들어 놓은 공장을 허물지 마세요!</strong> desc:
여러분이 만든 모든 도형은 업그레이드에 사용 될 수 있습니다! - <strong> 만들어 놓은 공장을 허물지 마세요!</strong>
업그레이드 버튼은 화면의 오른쪽 위에 있습니다. 업그레이드 버튼은 화면의 오른쪽 위에 있습니다.
massDeleteConfirm: massDeleteConfirm:
title: 삭제 확인 title: 삭제 확인
@ -175,7 +177,8 @@ dialogs:
desc: 체험판 버전에서는 마커를 2개 까지만 놓을 수 있습니다. 유료 버전을 구입하면 마커를 무제한으로 놓을 수 있습니다! desc: 체험판 버전에서는 마커를 2개 까지만 놓을 수 있습니다. 유료 버전을 구입하면 마커를 무제한으로 놓을 수 있습니다!
exportScreenshotWarning: exportScreenshotWarning:
title: 스크린샷 내보내기 title: 스크린샷 내보내기
desc: 당신은 공장을 스크린샷으로 내보내려 하고있습니다. 공장이 너무 큰 경우에는 시간이 오래 걸리거나 게임이 꺼질 수도 있음을 desc:
당신은 공장을 스크린샷으로 내보내려 하고있습니다. 공장이 너무 큰 경우에는 시간이 오래 걸리거나 게임이 꺼질 수도 있음을
알려드립니다! 알려드립니다!
massCutInsufficientConfirm: massCutInsufficientConfirm:
title: 자르기 확인 title: 자르기 확인
@ -294,14 +297,16 @@ ingame:
waypoints: waypoints:
waypoints: 마커 waypoints: 마커
hub: 중앙 건물 hub: 중앙 건물
description: 마커를 좌클릭해서 그곳으로 가고, 우클릭해서 삭제합니다.<br><br><keybinding>을 눌러 지금 있는 곳에 description:
마커를 좌클릭해서 그곳으로 가고, 우클릭해서 삭제합니다.<br><br><keybinding>을 눌러 지금 있는 곳에
마커를 놓거나 <strong>우클릭해서</strong> 원하는 곳에 놓으세요. 마커를 놓거나 <strong>우클릭해서</strong> 원하는 곳에 놓으세요.
creationSuccessNotification: 마커가 성공적으로 생성되었습니다. creationSuccessNotification: 마커가 성공적으로 생성되었습니다.
interactiveTutorial: interactiveTutorial:
title: 튜토리얼 title: 튜토리얼
hints: hints:
1_1_extractor: <strong>추출기</strong>를 <strong>원 모양의 도형</strong>에 놓아서 추출하세요! 1_1_extractor: <strong>추출기</strong>를 <strong>원 모양의 도형</strong>에 놓아서 추출하세요!
1_2_conveyor: "추출기를 <strong>컨베이어 벨트</strong>로 당신의 중앙 건물에 연결하세요!<br><br>팁: 마우스로 1_2_conveyor:
"추출기를 <strong>컨베이어 벨트</strong>로 당신의 중앙 건물에 연결하세요!<br><br>팁: 마우스로
벨트를 <strong>클릭하고 드래그</strong>하세요!" 벨트를 <strong>클릭하고 드래그</strong>하세요!"
1_3_expand: "이것은 방치형 게임이 <strong>아닙니다!</strong> 추출기를 더 놓아 목표를 빨리 1_3_expand: "이것은 방치형 게임이 <strong>아닙니다!</strong> 추출기를 더 놓아 목표를 빨리
달성하세요.<br><br>팁: <strong>SHIFT</strong>를 눌러 여러 개의 추출기를 놓고 달성하세요.<br><br>팁: <strong>SHIFT</strong>를 눌러 여러 개의 추출기를 놓고
@ -396,7 +401,8 @@ buildings:
cutter: cutter:
default: default:
name: 절단기 name: 절단기
description: 도형을 위에서 아래로 2개로 나눈다. <strong>만약, 출력한 2개중 1개만 사용하면 기계가 멈추니 사용하지 않는 description:
도형을 위에서 아래로 2개로 나눈다. <strong>만약, 출력한 2개중 1개만 사용하면 기계가 멈추니 사용하지 않는
나머지 한 개는 버릴 것</strong> 나머지 한 개는 버릴 것</strong>
quad: quad:
name: 절단기 (4단) name: 절단기 (4단)
@ -570,7 +576,8 @@ storyRewards:
desc: <strong>회전기</strong>가 잠금 해제되었습니다! 이것은 도형을 시계방향으로 90도 회전 시킵니다. desc: <strong>회전기</strong>가 잠금 해제되었습니다! 이것은 도형을 시계방향으로 90도 회전 시킵니다.
reward_painter: reward_painter:
title: 색칠기 title: 색칠기
desc: "<strong>색칠기</strong>가 잠금 해제되었습니다. - 추출한 색소(도형을 추출하는 것처럼)를 색칠기에서 도형과 합쳐 desc:
"<strong>색칠기</strong>가 잠금 해제되었습니다. - 추출한 색소(도형을 추출하는 것처럼)를 색칠기에서 도형과 합쳐
색칠된 도형을 얻으세요!<br><br> 추신: 색맹이라면, 설정에서 <strong>색맹 모드</strong>를 활성화 색칠된 도형을 얻으세요!<br><br> 추신: 색맹이라면, 설정에서 <strong>색맹 모드</strong>를 활성화
시키세요!" 시키세요!"
reward_mixer: reward_mixer:
@ -601,7 +608,8 @@ storyRewards:
extractor has been replaced in your toolbar now!" extractor has been replaced in your toolbar now!"
reward_underground_belt_tier_2: reward_underground_belt_tier_2:
title: 터널 티어 II title: 터널 티어 II
desc: 새로운 종류의 <strong>터널</strong>이 잠금 해제되었습니다! 새 터널은 <strong>보다 넓은 범위</strong>를 desc:
새로운 종류의 <strong>터널</strong>이 잠금 해제되었습니다! 새 터널은 <strong>보다 넓은 범위</strong>를
가졌으며, 터널들은 같은 종류끼리만 연결됩니다. 가졌으며, 터널들은 같은 종류끼리만 연결됩니다.
reward_cutter_quad: reward_cutter_quad:
title: 절단기 (4단) title: 절단기 (4단)
@ -609,7 +617,8 @@ storyRewards:
<strong>4조각</strong>으로 자릅니다. <strong>4조각</strong>으로 자릅니다.
reward_painter_double: reward_painter_double:
title: 색칠기 (2단) title: 색칠기 (2단)
desc: 새로운 종류의 <strong>색칠기</strong>가 잠금 해제되었습니다! 새 색칠기는 <strong>색소 하나로 2개의 desc:
새로운 종류의 <strong>색칠기</strong>가 잠금 해제되었습니다! 새 색칠기는 <strong>색소 하나로 2개의
도형</strong>을 색칠할 수 있습니다. 도형</strong>을 색칠할 수 있습니다.
reward_storage: reward_storage:
title: 저장소 title: 저장소
@ -634,7 +643,8 @@ storyRewards:
just delivered). just delivered).
no_reward: no_reward:
title: 다음 레벨 title: 다음 레벨
desc: "이 단계는 아무런 보상이 없습니다. 하지만 다음 단계에는 있죠! <br><br> 추신: 현존하는 공장을 부수지 않는 것이 좋습니다. desc:
"이 단계는 아무런 보상이 없습니다. 하지만 다음 단계에는 있죠! <br><br> 추신: 현존하는 공장을 부수지 않는 것이 좋습니다.
- 추후 <strong>업그레이드를 해제</strong>하기 위해 <strong>모든</strong> 도형들이 - 추후 <strong>업그레이드를 해제</strong>하기 위해 <strong>모든</strong> 도형들이
필요합니다!" 필요합니다!"
no_reward_freeplay: no_reward_freeplay:
@ -766,15 +776,18 @@ settings:
light: 밝은 테마 light: 밝은 테마
refreshRate: refreshRate:
title: 시뮬레이션 빈도 title: 시뮬레이션 빈도
description: 144hz 모니터가 있다면 이 설정을 바꿔 게임이 높은 빈도로 적절히 시뮬레이션되게 하세요. 만약에 컴퓨터가 느리다면 description:
144hz 모니터가 있다면 이 설정을 바꿔 게임이 높은 빈도로 적절히 시뮬레이션되게 하세요. 만약에 컴퓨터가 느리다면
FPS에 영양을 미칠 수 있습니다. FPS에 영양을 미칠 수 있습니다.
alwaysMultiplace: alwaysMultiplace:
title: 항상 여러 개 배치 title: 항상 여러 개 배치
description: 활성화된 경우 모든 건물은 따로 취소하기 전까지 배치 후 선택된 상태로 유지됩니다. SHIFT를 계속 누르고 있는 것과 description:
활성화된 경우 모든 건물은 따로 취소하기 전까지 배치 후 선택된 상태로 유지됩니다. SHIFT를 계속 누르고 있는 것과
같은 효과입니다. 같은 효과입니다.
offerHints: offerHints:
title: 힌트와 튜토리얼 title: 힌트와 튜토리얼
description: 이것을 끄면 힌트와 튜토리얼이 나오지 않습니다. 또한 특정 UI 요소를 지정된 레벨까지 숨겨 게임에 쉽게 들어갈 수 description:
이것을 끄면 힌트와 튜토리얼이 나오지 않습니다. 또한 특정 UI 요소를 지정된 레벨까지 숨겨 게임에 쉽게 들어갈 수
있습니다. 있습니다.
enableTunnelSmartplace: enableTunnelSmartplace:
title: 스마트 터널 title: 스마트 터널
@ -803,7 +816,8 @@ settings:
description: 색맹이 게임을 플레이하는데 도움을 주는 다양한 도구를 활성화 시킵니다. description: 색맹이 게임을 플레이하는데 도움을 주는 다양한 도구를 활성화 시킵니다.
rotationByBuilding: rotationByBuilding:
title: 건물 유형에 따른 방향 title: 건물 유형에 따른 방향
description: 각 건물 유형은 최근에 설정한 방향을 개별적으로 기억합니다. 다른 유형의 건물 배치 간에 자주 방향을 전환할 경우, 이 description:
각 건물 유형은 최근에 설정한 방향을 개별적으로 기억합니다. 다른 유형의 건물 배치 간에 자주 방향을 전환할 경우, 이
방법이 더 편할 수 있습니다. 방법이 더 편할 수 있습니다.
soundVolume: soundVolume:
title: Sound Volume title: Sound Volume

View File

@ -4,7 +4,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.

View File

@ -222,7 +222,7 @@ ingame:
placeBuilding: Plaats gebouw placeBuilding: Plaats gebouw
createMarker: Plaats markering createMarker: Plaats markering
delete: Vernietig delete: Vernietig
pasteLastBlueprint: Plak laatst gekopiëerde blauwdruk pasteLastBlueprint: Plak laatst gekopieerde blauwdruk
lockBeltDirection: Gebruik lopende band planner lockBeltDirection: Gebruik lopende band planner
plannerSwitchSide: Draai de richting van de planner plannerSwitchSide: Draai de richting van de planner
cutSelection: Knip cutSelection: Knip
@ -325,7 +325,7 @@ ingame:
1_2_conveyor: "Verbind de ontginner met een <strong>lopende band</strong> aan je 1_2_conveyor: "Verbind de ontginner met een <strong>lopende band</strong> aan je
hub!<br><br>Tip: <strong>Klik en sleep</strong> de lopende band hub!<br><br>Tip: <strong>Klik en sleep</strong> de lopende band
met je muis!" met je muis!"
1_3_expand: "Dit is <strong>GEEN</strong> nietsdoen-spel! bouw meer ontginners 1_3_expand: "Dit is <strong>GEEN</strong> nietsdoen-spel! Bouw meer ontginners
en lopende banden om het doel sneller te behalen.<br><br>Tip: en lopende banden om het doel sneller te behalen.<br><br>Tip:
Houd <strong>SHIFT</strong> ingedrukt om meerdere ontginners te Houd <strong>SHIFT</strong> ingedrukt om meerdere ontginners te
plaatsen en gebruik <strong>R</strong> om ze te draaien." plaatsen en gebruik <strong>R</strong> om ze te draaien."
@ -342,7 +342,7 @@ ingame:
shapeViewer: shapeViewer:
title: Lagen title: Lagen
empty: Leeg empty: Leeg
copyKey: Kopiëer sleutel copyKey: Kopieer sleutel
connectedMiners: connectedMiners:
one_miner: 1 Miner one_miner: 1 Miner
n_miners: <amount> Miners n_miners: <amount> Miners
@ -861,7 +861,7 @@ settings:
kunt spelen wanneer je kleurenblind bent. kunt spelen wanneer je kleurenblind bent.
rotationByBuilding: rotationByBuilding:
title: Rotatie per type gebouw title: Rotatie per type gebouw
description: Elk type gebouw onthoud apart de rotatie waarin je het voor het description: Elk type gebouw onthoudt apart de rotatie waarin je het voor het
laatst geplaatst hebt. Dit kan handig zijn wanneer je vaak laatst geplaatst hebt. Dit kan handig zijn wanneer je vaak
tussen verschillende soorten gebouwen wisselt. tussen verschillende soorten gebouwen wisselt.
soundVolume: soundVolume:

View File

@ -2,51 +2,51 @@ steamPage:
shortText: shapez.io to gra polegająca na budowaniu fabryki automatyzującej shortText: shapez.io to gra polegająca na budowaniu fabryki automatyzującej
tworzenie i łączenie ze sobą coraz bardziej skomplikowanych kształtów na tworzenie i łączenie ze sobą coraz bardziej skomplikowanych kształtów na
mapie, która nie ma końca. mapie, która nie ma końca.
discordLinkShort: Official Discord discordLinkShort: Oficjalny serwer Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io jest spokojną grą, której celem jest budowanie automatycznych fabryk
automated production of geometric shapes. produkujących różne kształty geometryczne.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. W miarę zwiększania się poziomów, kształty będą stawać się coraz bardziej skomplikowane, a Twoja fabryka będzie musiała się rozpszetrzenić na mapie o nieskończonej wielkości.
And as if that wasn't enough, you also have to produce exponentially more to satisfy the demands - the only thing that helps is scaling! A jeżeli to było mało, będziesz również musiał produkować coraz więcej kształtów, by zaspokoić wymagania - jedynym rozwiązaniem jest skalowanie fabryki!
While you only process shapes at the beginning, you have to color them later - for this you have to extract and mix colors! Początkowo przekształcanie kształtów będzie proste, ale później będziesz również musiał je malować - wymaga to wydobywania i łączenia barwników!
Buying the game on Steam gives you access to the full version, but you can also play a demo on shapez.io first and decide later! Kupienie gry w serwisie Steam przyznaje Ci dostęp do pełnej wersji, ale możesz również skorzystać z wersji demonstracyjnej na strone shapez.io i rozważyć zakup później!
title_advantages: Standalone Advantages title_advantages: Korzyści wersji pełnej
advantages: advantages:
- <b>12 New Level</b> for a total of 26 levels - <b>12 Nowych poziomów</b> (razem 26 poziomów)s
- <b>18 New Buildings</b> for a fully automated factory! - <b>18 Nowych budynków</b> umożliwiających zbudowanie całkowicie automatycznej fabryki!
- <b>20 Upgrade Tiers</b> for many hours of fun! - <b>20 Poziomów ulepszeń</b> zapewniających wiele godzin zabawy!
- <b>Wires Update</b> for an entirely new dimension! - <b>Aktualizacja z przewodami</b> dodająca całkowicie nowy wymiar!
- <b>Dark Mode</b>! - <b>Tryb Ciemny</b>!
- Unlimited Savegames - Nielimitowane zapisy gry
- Unlimited Markers - Nielimitowane znaczniki
- Support me! ❤️ - Wspomóż mnie! ❤️
title_future: Planned Content title_future: Planowane funkcje
planned: planned:
- Blueprint Library (Standalone Exclusive) - Biblioteka schematów (Tylko dla Wersji pełnej)
- Steam Achievements - Osiągniecia
- Puzzle Mode - Tryb zagadek
- Minimap - Minimapa
- Mods - Modyfikacje
- Sandbox mode - Tryb piaskownicy
- ... and a lot more! - ... i wiele więcej!
title_open_source: This game is open source! title_open_source: Ta gra jest open-source!
title_links: Links title_links: Linki
links: links:
discord: Official Discord discord: Oficjalny serwer Discord
roadmap: Roadmap roadmap: Plany gry
subreddit: Subreddit subreddit: Reddit
source_code: Source code (GitHub) source_code: Kod źródłowy (GitHub)
translate: Help translate translate: Pomóż w tłumaczeniu
text_open_source: >- text_open_source: >-
Anybody can contribute, I'm actively involved in the community and Każdy może pomóc w tworzeniu gry, jestem aktywny wśród społeczności
attempt to review all suggestions and take feedback into consideration i próbuję odbierać wszystkie sugestie i brać je pod uwagę, gdzie tylko
where possible. jest to możliwe.
Be sure to check out my trello board for the full roadmap! Sprawdź moją tablicę Trello, by zobaczyć moje dalsze plany!
global: global:
loading: Ładowanie loading: Ładowanie
error: Wystąpił błąd error: Wystąpił błąd
@ -79,7 +79,7 @@ global:
shift: SHIFT shift: SHIFT
space: SPACJA space: SPACJA
demoBanners: demoBanners:
title: Wersja demo title: Wersja demonstracyjna
intro: Kup pełną wersję gry, by odblokować więcej funkcji! intro: Kup pełną wersję gry, by odblokować więcej funkcji!
mainMenu: mainMenu:
play: Rozpocznij play: Rozpocznij
@ -96,7 +96,7 @@ mainMenu:
savegameLevelUnknown: Nieznany poziom savegameLevelUnknown: Nieznany poziom
madeBy: Gra wykonana przez <author-link> madeBy: Gra wykonana przez <author-link>
subreddit: Reddit subreddit: Reddit
savegameUnnamed: Bez nazwy savegameUnnamed: Zapis bez nazwy
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -121,9 +121,9 @@ dialogs:
text: "Nie udało się wczytać twojego zapisu gry:" text: "Nie udało się wczytać twojego zapisu gry:"
confirmSavegameDelete: confirmSavegameDelete:
title: Potwierdź usuwanie title: Potwierdź usuwanie
text: Are you sure you want to delete the following game?<br><br> text: Czy jesteś pewny, że chcesz usunąć poniższy zapis gry?<br><br>
'<savegameName>' at level <savegameLevel><br><br> This can not be '<savegameName>' (poziom <savegameLevel>)<br><br>
undone! Ta akcja nie może być cofnięta!
savegameDeletionError: savegameDeletionError:
title: Błąd usuwania title: Błąd usuwania
text: "Nie udało się usunąć zapisu:" text: "Nie udało się usunąć zapisu:"
@ -142,9 +142,9 @@ dialogs:
title: Reset Klawiszologii title: Reset Klawiszologii
desc: Klawiszologia została przywrócona do ustawień domyślnych! desc: Klawiszologia została przywrócona do ustawień domyślnych!
featureRestriction: featureRestriction:
title: Wersja Demo title: Wersja Demonstracyjna
desc: Próbujesz skorzystać z "<feature>", który nie jest dostępny w wersji demo. desc: Próbujesz skorzystać z "<feature>", który nie jest dostępny w wersji demo.
Rozważ zakup gry dla pełni doświadczeń! Rozważ zakup pełnej wersji gry dla pełni doświadczeń!
oneSavegameLimit: oneSavegameLimit:
title: Limit Zapisów Gry title: Limit Zapisów Gry
desc: W wersji demo możesz posiadać wyłącznie jeden zapis gry. Proszę usuń desc: W wersji demo możesz posiadać wyłącznie jeden zapis gry. Proszę usuń
@ -177,8 +177,8 @@ dialogs:
taśmociągów.<br>" taśmociągów.<br>"
createMarker: createMarker:
title: Nowy Znacznik title: Nowy Znacznik
desc: Give it a meaningful name, you can also include a <strong>short desc: Nadaj mu nazwę. Możesz w niej zawrzeć <strong>kod</strong>
key</strong> of a shape (Which you can generate <link>here</link>) kształtu (Który możesz wygenerować <link>tutaj</link>)
titleEdit: Edytuj Znacznik titleEdit: Edytuj Znacznik
markerDemoLimit: markerDemoLimit:
desc: Możesz stworzyć tylko dwa własne znaczniki w wersji demo. Zakup pełną desc: Możesz stworzyć tylko dwa własne znaczniki w wersji demo. Zakup pełną
@ -199,15 +199,15 @@ dialogs:
Czy na pewno chcesz go wyciąć? Czy na pewno chcesz go wyciąć?
editSignal: editSignal:
title: Ustaw Sygnał title: Ustaw Sygnał
descItems: "Ustaw wstępnie zdefiniowany przedmiot:" descItems: "Ustaw wcześniej zdefiniowany przedmiot:"
descShortKey: ... albo wpisz <strong>mały klucz</strong> figury (Którą możesz descShortKey: ... albo wpisz <strong>kod</strong> kształtu (Który możesz
wygenerować <link>tutaj</link>) wygenerować <link>tutaj</link>)
renameSavegame: renameSavegame:
title: Zmień nazwę zapisu gry title: Zmień nazwę zapisu gry
desc: Tutaj możesz zmienić nazwę zapisu gry. desc: Tutaj możesz zmienić nazwę zapisu gry.
entityWarning: entityWarning:
title: Uwaga o Wydajności gry title: Uwaga o Wydajności gry
desc: Postawiłeś dużo budynków, to jest tylko przyjacielskie przypomnienie, że desc: Postawiłeś dużo budynków, to jest tylko przyjazne przypomnienie, że
gra nie może utrzymać nieskończonej ilości budynków - Więc spróbuj gra nie może utrzymać nieskończonej ilości budynków - Więc spróbuj
zrobić swoje budowle kompaktowe! zrobić swoje budowle kompaktowe!
ingame: ingame:
@ -326,9 +326,9 @@ ingame:
lub prawym, by go usunąć.<br><br>Naciśnij <keybinding>, by stworzyć lub prawym, by go usunąć.<br><br>Naciśnij <keybinding>, by stworzyć
marker na środku widoku lub <strong>prawy przycisk myszy</strong>, marker na środku widoku lub <strong>prawy przycisk myszy</strong>,
by stworzyć na wskazanej lokacji. by stworzyć na wskazanej lokacji.
creationSuccessNotification: Utworzono znacznik. creationSuccessNotification: Pomyślnie utworzono znacznik.
shapeViewer: shapeViewer:
title: Poziomy title: Warstwy
empty: Puste empty: Puste
copyKey: Skopiuj kod copyKey: Skopiuj kod
interactiveTutorial: interactiveTutorial:
@ -345,9 +345,9 @@ ingame:
postawić wiele ekstraktorów. Naciśnij <strong>R</strong>, by je postawić wiele ekstraktorów. Naciśnij <strong>R</strong>, by je
obracać.' obracać.'
connectedMiners: connectedMiners:
one_miner: 1 Miner one_miner: 1 ekstraktor
n_miners: <amount> Miners n_miners: <amount> ekstraktorów
limited_items: Limited to <max_throughput> limited_items: Ograniczone do <max_throughput>
watermark: watermark:
title: Wersja demo title: Wersja demo
desc: Kliknij tutaj, aby zobaczyć co potrafi wersja Steam! desc: Kliknij tutaj, aby zobaczyć co potrafi wersja Steam!
@ -363,23 +363,23 @@ ingame:
title: 18 Nowych Budynków title: 18 Nowych Budynków
desc: W pełni zautomatyzuj produkcję! desc: W pełni zautomatyzuj produkcję!
savegames: savegames:
title: Savegames title: Zapisów Gry
desc: As many as your heart desires! desc: Twórz tyle, ile potrzebujesz!
upgrades: upgrades:
title: 20 Upgrade Tiers title: 20 Poziomów Ulepszeń
desc: This demo version has only 5! desc: To demo posiada tylko 5!
markers: markers:
title: Markers title: Znaczników
desc: Never get lost in your factory! desc: Nigdy nie zgub się w swojej fabryce!
wires: wires:
title: Wires title: Przewody
desc: An entirely new dimension! desc: Całkowicie nowy wymiar!
darkmode: darkmode:
title: Dark Mode title: Tryb Ciemny
desc: Stop hurting your eyes! desc: Przestań psuć swój wzrok!
support: support:
title: Support me title: Wspomóż mnie
desc: I develop it in my spare time! desc: Tworzę tą grę w swoim wolnym czasie!
shopUpgrades: shopUpgrades:
belt: belt:
name: Taśmociągi, Dystrybutory & Tunele name: Taśmociągi, Dystrybutory & Tunele
@ -398,7 +398,7 @@ buildings:
deliver: Dostarcz deliver: Dostarcz
toUnlock: by odblokować toUnlock: by odblokować
levelShortcut: Poz. levelShortcut: Poz.
endOfDemo: End of Demo endOfDemo: Koniec wersji demonstracyjnej
belt: belt:
default: default:
name: Taśmociąg name: Taśmociąg
@ -474,128 +474,126 @@ buildings:
name: Przewód energetyczny name: Przewód energetyczny
description: Pozwala na transportowanie energii. description: Pozwala na transportowanie energii.
second: second:
name: Wire name: Przewód logiczny
description: Transfers signals, which can be items, colors or booleans (1 / 0). description:
Different colored wires do not connect. Przekazuje sygnały, które mogą być w postaci przedmiotów, kolorów lub wartości typu Prawda/Fałsz.
Przewody o różnych kolorach nie łączą sie ze sobą.
balancer: balancer:
default: default:
name: Balancer name: Dystrybutor
description: Multifunctional - Evenly distributes all inputs onto all outputs. description: Wielofunkcyjny - Równo rozdziela wszystkie kształty wejściowe do wyjść.
merger: merger:
name: Merger (compact) name: Łącznik (kompaktowy)
description: Merges two conveyor belts into one. description: Łączy dwa taśmociągi w jeden.
merger-inverse: merger-inverse:
name: Merger (compact) name: Łącznik (kompaktowy)
description: Merges two conveyor belts into one. description: Łączy dwa taśmociągi w jeden.
splitter: splitter:
name: Splitter (compact) name: Rozdzielacz (kompaktowy)
description: Splits one conveyor belt into two. description: Rozdziela jeden taśmociąg na dwa.
splitter-inverse: splitter-inverse:
name: Splitter (compact) name: Rozdzielacz (kompaktowy)
description: Splits one conveyor belt into two. description: Rozdziela jeden taśmociąg na dwa.
storage: storage:
default: default:
name: Storage name: Magazyn
description: Stores excess items, up to a given capacity. Prioritizes the left description: Przechowuje dodatkowe przedmioty, do pewnej ilości. Może zostać użyty jako
output and can be used as an overflow gate. brama przepełnieniowa. Prawe wyjście posiada większy piorytet.
wire_tunnel: wire_tunnel:
default: default:
name: Wire Crossing name: Skrzyżowanie przewodów
description: Allows to cross two wires without connecting them. description: Pozwala na skrzyżowanie dwóch przewodów bez ich łączenia.
constant_signal: constant_signal:
default: default:
name: Constant Signal name: Stały sygnał
description: Emits a constant signal, which can be either a shape, color or description: Emituje stały sygnał, który może być w postaci przedmiotu, koloru lub wartości typu Prawda/Fałsz.
boolean (1 / 0).
lever: lever:
default: default:
name: Switch name: Przełącznik
description: Can be toggled to emit a boolean signal (1 / 0) on the wires layer, description: >-
which can then be used to control for example an item filter. Może zostać przełączony, by emitować sygnał typu prawda/fałsz,
co pozwala na przykład: na przełączanie filtra przedmiotów.
logic_gate: logic_gate:
default: default:
name: AND Gate name: Bramka AND
description: Emits a boolean "1" if both inputs are truthy. (Truthy means shape, description: Emituje sygnał "Prawda", jeżeli oba wejścia są wartością typu Prawda.
color or boolean "1") (Prawda oznacza dowolny kształt lub kolor, a także sygnał "Prawda")
not: not:
name: NOT Gate name: Bramka NOT
description: Emits a boolean "1" if the input is not truthy. (Truthy means description: Emituje sygnał "Prawda", jeżeli wejście NIE jest wartością typu Prawda.
shape, color or boolean "1") (Prawda oznacza dowolny kształt lub kolor, a także sygnał "Prawda")
xor: xor:
name: XOR Gate name: Bramka XOR
description: Emits a boolean "1" if one of the inputs is truthy, but not both. description: Emituje sygnał "Prawda", jeżeli tylko jedno wejście jest wartością typu Prawda.
(Truthy means shape, color or boolean "1") (Prawda oznacza dowolny kształt lub kolor, a także sygnał "Prawda")
or: or:
name: OR Gate name: Bramka OR
description: Emits a boolean "1" if one of the inputs is truthy. (Truthy means description: Emituje sygnał "Prawda", jeżeli dowolne wejście jest wartością typu Prawda.
shape, color or boolean "1") (Prawda oznacza dowolny kształt lub kolor, a także sygnał "Prawda")
transistor: transistor:
default: default:
name: Transistor name: Tranzystor
description: Forwards the bottom input if the side input is truthy (a shape, description: Przekazuje dolne wejście, jeżeli wejście boczne jest wartością typu Prawda.
color or "1"). (Prawda oznacza dowolny kształt lub kolor, a także sygnał "Prawda")
mirrored: mirrored:
name: Transistor name: Tranzystor
description: Forwards the bottom input if the side input is truthy (a shape, description: Przekazuje dolne wejście, jeżeli wejście boczne jest wartością typu Prawda.
color or "1"). (Prawda oznacza dowolny kształt lub kolor, a także sygnał "Prawda")
filter: filter:
default: default:
name: Filter name: Filtr
description: Connect a signal to route all matching items to the top and the description: Podłącz sygnał, by przekierować wszystkie pasujące przedmioty na górę, a
remaining to the right. Can be controlled with boolean signals resztę na prawo. Może być również sterowany za pomocą sygnałów Prawda/Fałsz.
too.
display: display:
default: default:
name: Display name: Wyświetlacz
description: Connect a signal to show it on the display - It can be a shape, description: Podłącz sygnał, by pokazać go na wyświetlaczu - Może on być kształtem, kolorem
color or boolean. lub wartością Prawda/Fałsz.
reader: reader:
default: default:
name: Belt Reader name: Czytnik taśmociągów
description: Allows to measure the average belt throughput. Outputs the last description: Pozwala na odczytywanie średniej przepustowości taśmociągu. Emituje ostatnio
read item on the wires layer (once unlocked). odczytany przedmiot na warstwie przewodów (gdy ją odblokujesz).
analyzer: analyzer:
default: default:
name: Shape Analyzer name: Analizator kształtów
description: Analyzes the top right quadrant of the lowest layer of the shape description: Analizuje prawą górną ćwiartkę najniższej warstwy i zwraca jej kształt i kolor.
and returns its shape and color.
comparator: comparator:
default: default:
name: Compare name: Porównywacz
description: Returns boolean "1" if both signals are exactly equal. Can compare description: Zwraca sygnał "Prawda", jeżeli oba sygnały są dokładnie takie same. Działa na
shapes, items and booleans. kształtach, kolorach i wartościach Prawda/Fałsz.
virtual_processor: virtual_processor:
default: default:
name: Virtual Cutter name: Wirtualny Przecinak
description: Virtually cuts the shape into two halves. description: Wirtualnie przecina kształt na 2 połówki
rotater: rotater:
name: Virtual Rotater name: Wirtualny Obracacz
description: Virtually rotates the shape, both clockwise and counter-clockwise. description: Wirtualnie obraca kształt, potrafi to robić w oba kierunki.
unstacker: unstacker:
name: Virtual Unstacker name: Wirtualny Odklejacz
description: Virtually extracts the topmost layer to the right output and the description: Wirtualnie oddziela najwyższą warstwę na prawe wyjście i
remaining ones to the left. resztę na lewe.
stacker: stacker:
name: Virtual Stacker name: Wirtualny Sklejacz
description: Virtually stacks the right shape onto the left. description: Wirtualnie skleja prawy kształt na lewy.
painter: painter:
name: Virtual Painter name: Wirtualny Malarz
description: Virtually paints the shape from the bottom input with the shape on description: Wirtualnie maluje kształt z dolnego wejścia barwnikiem z
the right input. prawego wejścia.
item_producer: item_producer:
default: default:
name: Item Producer name: Producent kształtów
description: Available in sandbox mode only, outputs the given signal from the description: Dostępne tylko w trybie piaskownicy. Produkuje przedmioty z sygnału
wires layer on the regular layer. danego na warstwie przewodów na główną warstwę.
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Przecinanie Kształtów title: Przecinanie Kształtów
desc: You just unlocked the <strong>cutter</strong>, which cuts shapes in half desc: Właśnie odblokowałeś <strong>przecinaka</strong>, który przecina kstałty na pół
from top to bottom <strong>regardless of its od góry na dół <strong>bez znaczenia na ich orientację</strong>!<br><br>
orientation</strong>!<br><br>Be sure to get rid of the waste, or Upewnij się, że usuwasz śmieci - w przeciwnym przypadku <strong>maszyna zapcha
otherwise <strong>it will clog and stall</strong> - For this purpose się i przestanie działać!</strong> Do tego celu dałem ci <strong>śmietnik</strong>,
I have given you the <strong>trash</strong>, which destroys który usuwa wszystko, co do niego włożysz!
everything you put into it!
reward_rotater: reward_rotater:
title: Obracanie title: Obracanie
desc: "Odblokowano nową maszynę: <strong>Obracacz</strong>! Obraca wejście o 90 desc: "Odblokowano nową maszynę: <strong>Obracacz</strong>! Obraca wejście o 90
@ -603,9 +601,9 @@ storyRewards:
reward_painter: reward_painter:
title: Malowanie title: Malowanie
desc: "Odblokowano nową maszynę: <strong>Maszyna Malująca</strong> - wydobądź desc: "Odblokowano nową maszynę: <strong>Maszyna Malująca</strong> - wydobądź
kilka pigmentów (identycznie jak kształty) i połącz je z kształtami kilka barwników (identycznie jak kształty) i połącz je z kształtami
aby je pomalować!<br><br>PS: Jeśli nie widzisz kolorów, w aby je pomalować!<br><br>PS: Jeśli nie widzisz kolorów, w
ustawieniach znajduje się <strong>color blind mode</strong>!" ustawieniach znajduje się <strong>tryb dla daltonistów</strong>!"
reward_mixer: reward_mixer:
title: Mieszanie title: Mieszanie
desc: "Odblokowano nową maszynę: <strong>Mieszadło Kolorów</strong> - Złącz dwa desc: "Odblokowano nową maszynę: <strong>Mieszadło Kolorów</strong> - Złącz dwa
@ -619,9 +617,8 @@ storyRewards:
kształt po prawej jest <strong>kładziony na</strong> ten z lewej!" kształt po prawej jest <strong>kładziony na</strong> ten z lewej!"
reward_splitter: reward_splitter:
title: Rozdzielacz/Łącznik title: Rozdzielacz/Łącznik
desc: You have unlocked a <strong>splitter</strong> variant of the desc: Właśnie odblokowałeś <strong>rozdzielacz</strong> - typ <strong>dystrybutor</strong>,
<strong>balancer</strong> - It accepts one input and splits them który akceptuje jedno wejście i rozdziela je na dwa!
into two!
reward_tunnel: reward_tunnel:
title: Tunel title: Tunel
desc: <strong>Tunel</strong> został odblokowany - Możesz teraz prowadzić desc: <strong>Tunel</strong> został odblokowany - Możesz teraz prowadzić
@ -633,10 +630,10 @@ storyRewards:
<strong>naciśnij 'T', by zmieniać warianty</strong>! <strong>naciśnij 'T', by zmieniać warianty</strong>!
reward_miner_chainable: reward_miner_chainable:
title: Wydobycie Łańcuchowe title: Wydobycie Łańcuchowe
desc: "You have unlocked the <strong>chained extractor</strong>! It can desc: "Właśnie odblokowałeś <strong>łańcuchowy ekstraktor</strong>! Może on
<strong>forward its resources</strong> to other extractors so you <strong>przekazywać swoje surowce</strong> do innych ekstraktorów,
can more efficiently extract resources!<br><br> PS: The old byś mógł bardziej efektywnie wydobywać surowce!<br><br> PS: Stary ekstraktor
extractor has been replaced in your toolbar now!" na pasku narzędzi został teraz zastąpiony nowym!"
reward_underground_belt_tier_2: reward_underground_belt_tier_2:
title: Tunel Poziomu II title: Tunel Poziomu II
desc: Odblokowano nowy wariant <strong>tunelu</strong> - Posiada większy desc: Odblokowano nowy wariant <strong>tunelu</strong> - Posiada większy
@ -653,18 +650,17 @@ storyRewards:
raz</strong>, pobierając wyłącznie jeden barwnik! raz</strong>, pobierając wyłącznie jeden barwnik!
reward_storage: reward_storage:
title: Magazyn title: Magazyn
desc: You have unlocked the <strong>storage</strong> building - It allows you to desc: Właśnie odblokowałeś <strong>magazyn</strong> - Pozwala na przecowywanie przedmiotów,
store items up to a given capacity!<br><br> It priorities the left do pewnej ilości!<br><br> Prawe wyjście posiada większy piorytet, więc może być on
output, so you can also use it as an <strong>overflow gate</strong>! użyty jako <strong>brama przepełnieniowa</strong>!
reward_freeplay: reward_freeplay:
title: Tryb swobodny title: Tryb swobodny
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means desc: Udało ci się! Odblokowałeś <strong>tryb swobodny</strong>! To oznacza, że
that shapes are now <strong>randomly</strong> generated!<br><br> kształty są teraz <strong>losowo</strong> generowane!<br><br>
Since the hub will require a <strong>throughput</strong> from now Od teraz budynek główny będzie wymagał odpowiedniej <strong>przepustowości</strong>
on, I highly recommend to build a machine which automatically kształtów, zatem sugeruję budowę maszyny, która będzie atuomatycznie dostarczała
delivers the requested shape!<br><br> The HUB outputs the requested wymagany kształt!<br><br> Budynek główny emituje wymagany kształt na warstwie
shape on the wires layer, so all you have to do is to analyze it and przewodów, więc wystarczy analizować ten sygnał i konfigurować fabrykę bazując na nim.
automatically configure your factory based on that.
reward_blueprints: reward_blueprints:
title: Schematy title: Schematy
desc: Możesz teraz <strong>kopiować i wklejać</strong> części swojej fabryki! desc: Możesz teraz <strong>kopiować i wklejać</strong> części swojej fabryki!
@ -683,77 +679,73 @@ storyRewards:
desc: Gratulacje! Przy okazji, więcej zawartości jest w planach dla wersji desc: Gratulacje! Przy okazji, więcej zawartości jest w planach dla wersji
pełnej! pełnej!
reward_balancer: reward_balancer:
title: Balancer title: Dystrybutor
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can desc: Właśnie odblokowałeś wielofunkcyjny <strong>dystrybutor</strong> - Pozwala
be used to build bigger factories by <strong>splitting and merging na budowę większych fabryk poprzez <strong>rozdzielanie i łączenie</strong>
items</strong> onto multiple belts!<br><br> taśmociągów!<br><br>
reward_merger: reward_merger:
title: Compact Merger title: Kompaktowy łącznik
desc: You have unlocked a <strong>merger</strong> variant of the desc: Właśnie odblokowałeś <strong>łącznik</strong> - typ <strong>dystrybutora</strong>,
<strong>balancer</strong> - It accepts two inputs and merges them który akceptuje dwa wejścia i łączy je na jeden taśmociąg!
into one belt!
reward_belt_reader: reward_belt_reader:
title: Belt reader title: Czytnik taśmociągów
desc: You have now unlocked the <strong>belt reader</strong>! It allows you to desc: Właśnie odblokowałeś <strong>czytnik taśmociągów</strong>! Pozwala ci na
measure the throughput of a belt.<br><br>And wait until you unlock mierzenie przepustowości taśmociągu.<br><br>Czekaj tylko, aż odblokujesz przewody
wires - then it gets really useful! logiczne - dopiero wtedy staje się bardzo użyteczny!
reward_rotater_180: reward_rotater_180:
title: Rotater (180 degrees) title: Obracacz (180°)
desc: You just unlocked the 180 degress <strong>rotater</strong>! - It allows desc: Właśnie odblokowałeś kolejny wariant <strong>obraczacza</strong>! - Pozwala ci na
you to rotate a shape by 180 degress (Surprise! :D) obrócenie kształtu o 180 stopni!
reward_display: reward_display:
title: Display title: Wyświetlacz
desc: "You have unlocked the <strong>Display</strong> - Connect a signal on the desc: "Właśnie odblokowałeś <strong>Wyświetlacz</strong> - Podłącz sygnał na warstwie
wires layer to visualize it!<br><br> PS: Did you notice the belt przewodów, by go zwizualizować!<br><br> PS: Czy zauważyłeś, że czytnik taśmociągów
reader and storage output their last read item? Try showing it on a i magazyn emitują ostatni przedmiot jako sygnał? Spróbuj wyświetlić go na wyświetlaczu!"
display!"
reward_constant_signal: reward_constant_signal:
title: Constant Signal title: Stały sygnał
desc: You unlocked the <strong>constant signal</strong> building on the wires desc: >-
layer! This is useful to connect it to <strong>item filters</strong> Właśnie odblokowałeś budynek emitujący <strong>stały sygnał</strong> na warstwie przewodów!
for example.<br><br> The constant signal can emit a Jest on przydatny na przykład: do ustawiania <strong>filtrów</strong><br><br>
<strong>shape</strong>, <strong>color</strong> or Sygnał może być <strong>kształtem</strong>, <strong>kolorem</strong> lub wartością
<strong>boolean</strong> (1 / 0). <strong>Prawda/Fałsz</strong>.
reward_logic_gates: reward_logic_gates:
title: Logic Gates title: Bramki logiczne
desc: You unlocked <strong>logic gates</strong>! You don't have to be excited desc: Właśnie odblokowałeś <strong>bramki logiczne</strong>! Nie musisz być z tego powodu
about this, but it's actually super cool!<br><br> With those gates podekscytowany, ale one są bardzo fajne!<br><br> Z tymi bramkami możesz teraz wykonywać
you can now compute AND, OR, XOR and NOT operations.<br><br> As a operacje AND, OR, XOR i NOT.<br><br> Dodatkowo dałem ci <strong>tranzystor</strong>!
bonus on top I also just gave you a <strong>transistor</strong>!
reward_virtual_processing: reward_virtual_processing:
title: Virtual Processing title: Wirtualne przetwarzanie
desc: I just gave a whole bunch of new buildings which allow you to desc: Właśnie dałem ci mnóstwo budynków, które pozwolą ci
<strong>simulate the processing of shapes</strong>!<br><br> You can <strong>symulować przetwarzanie kształtów</strong>!<br><br> Możesz teraz symulować
now simulate a cutter, rotater, stacker and more on the wires layer! przecinaka, obracacza, sklejacza i wiele więcej na warstwie przewodów!
With this you now have three options to continue the game:<br><br> - Teraz masz trzy opcje na kontynuację gry:<br><br> -
Build an <strong>automated machine</strong> to create any possible Zbuduj <strong>zautomatyzowaną maszynę</strong>, która stworzy każdy kstałt
shape requested by the HUB (I recommend to try it!).<br><br> - Build ządany przez budynek główny (Polecam tą opcję!).<br><br> - Zbuduj
something cool with wires.<br><br> - Continue to play coś ciekawego za pomocą przewodów.<br><br> - Kontynuuj zwykłą
regulary.<br><br> Whatever you choose, remember to have fun! rozgrywkę.<br><br> Cokolwiek wybierzesz, pamiętaj by się dobrze bawić!
reward_wires_painter_and_levers: reward_wires_painter_and_levers:
title: Wires & Quad Painter title: Przewody i poczwórny malarz
desc: "You just unlocked the <strong>Wires Layer</strong>: It is a separate desc: "Właśnie odblokowałeś <strong>Warstwę przewodów</strong>: Jest to osobna
layer on top of the regular layer and introduces a lot of new warstwa położnoa na istniejącej, która wprowadza wiele nowych mechanik! <br><br>
mechanics!<br><br> For the beginning I unlocked you the <strong>Quad Na początek dałem ci <strong>Poczwórnego Malarza</strong> - Podłącz ćwiartki, które
Painter</strong> - Connect the slots you would like to paint with on chcesz pomalować na warstwie przewodów!<br><br> By przełączyć się na warstwę przewodów,
the wires layer!<br><br> To switch to the wires layer, press wciśnij <strong>E</strong>."
<strong>E</strong>."
reward_filter: reward_filter:
title: Item Filter title: Filtr przedmiotów
desc: You unlocked the <strong>Item Filter</strong>! It will route items either desc: Właśnie odblokowałeś <strong>Filtr Przedmiotów</strong>! Będzie on przekirowywał
to the top or the right output depending on whether they match the przedmioty do górnego lub prawego wyjścia, zależnie od tego, czy pasują one do
signal from the wires layer or not.<br><br> You can also pass in a sygnału z warstwy przewodów.<br><br> Możesz również przekazać sygnał typu Prawda/Fałsz,
boolean signal (1 / 0) to entirely activate or disable it. by całkowicie go włączyć lub wyłączyć.
reward_demo_end: reward_demo_end:
title: End of Demo title: Koniec wersji demo
desc: You have reached the end of the demo version! desc: Dotarłeś do końca wersji demo!
settings: settings:
title: Ustawienia title: Ustawienia
categories: categories:
general: Ogólne general: Ogólne
userInterface: Interfejs userInterface: Interfejs
advanced: Zaawansowane advanced: Zaawansowane
performance: Performance performance: Wydajność
versionBadges: versionBadges:
dev: Wersja Rozwojowa dev: Wersja Rozwojowa
staging: Wersja eksperymentalna staging: Wersja eksperymentalna
@ -861,47 +853,45 @@ settings:
indywidualnie. Może to być wygodniejsze, jeśli często indywidualnie. Może to być wygodniejsze, jeśli często
przełączasz się między umieszczaniem różne typy budynków. przełączasz się między umieszczaniem różne typy budynków.
soundVolume: soundVolume:
title: Sound Volume title: Głośność dźwięków
description: Set the volume for sound effects description: Ustaw głośnośc efektów dźwiękowych
musicVolume: musicVolume:
title: Music Volume title: Głośnosć muzyki
description: Set the volume for music description: Ustaw głośność muzyki
lowQualityMapResources: lowQualityMapResources:
title: Low Quality Map Resources title: Zasoby mapy o niskiej jakości
description: Simplifies the rendering of resources on the map when zoomed in to description: Upraszcza renderowanie zasobów na mapie, gdy kamera jest przybliżona,
improve performance. It even looks cleaner, so be sure to try it by zwiększyć wydajność. Wygląda to nawet ładnie, więc wypróbuj tą funkcję!
out!
disableTileGrid: disableTileGrid:
title: Disable Grid title: Wyłącz siatkę
description: Disabling the tile grid can help with the performance. This also description: Wyłączenie siatki może pomóc z wydajnością. Oprócz tego, poprawia
makes the game look cleaner! wygląd gry!
clearCursorOnDeleteWhilePlacing: clearCursorOnDeleteWhilePlacing:
title: Clear Cursor on Right Click title: Wyczyść kursor przy kliknięciu PPM
description: Enabled by default, clears the cursor whenever you right click description: Domyślnie włączone, resetuje wybrany budynek do budowy,
while you have a building selected for placement. If disabled, gdy klikasz prawym przyciskiem myszy. Jeżeli to wyłączysz, możesz
you can delete buildings by right-clicking while placing a usuwać budynki podczas budowania używając tego samego przycisku.
building.
lowQualityTextures: lowQualityTextures:
title: Low quality textures (Ugly) title: Tekstury niskiej jakości (Brzydkie)
description: Uses low quality textures to save performance. This will make the description: Używa niskej jakości tekstur, by zwiększyć wydajność. Spowoduje to,
game look very ugly! że gra będzie wyglądać bardzo brzydko!
displayChunkBorders: displayChunkBorders:
title: Display Chunk Borders title: Wyświetl granice chunków
description: The game is divided into chunks of 16x16 tiles, if this setting is description: Gra jest podzielona na chunki o wielkości 16x15 kratek.
enabled the borders of each chunk are displayed. Włączenie tego ustawienia powoduje wyświetlenie granicy każdego chunku.
pickMinerOnPatch: pickMinerOnPatch:
title: Pick miner on resource patch title: Wybierz ekstraktor zamiast źródła
description: Enabled by default, selects the miner if you use the pipette when description: Domyślnie włączone, wybiera ekstraktor, jeżeli spróbujesz
hovering a resource patch. wybrać źródło surowców za pomocą pipety
simplifiedBelts: simplifiedBelts:
title: Simplified Belts (Ugly) title: Uproszczone taśmociągi (Brzydkie)
description: Does not render belt items except when hovering the belt to save description: Nie renderuje przedmiotów na taśmociągach, jeżeli nie
performance. I do not recommend to play with this setting if you są zaznaczone kursorem, by zwiększyć wydajność. Nie zalecam
do not absolutely need the performance. używać tego ustawienia, chyba że absolutnie potrzebujesz wydajności.
enableMousePan: enableMousePan:
title: Enable Mouse Pan title: Włącz przesuwanie myszą
description: Allows to move the map by moving the cursor to the edges of the description: Pozwala na poruszanie kamerą poprzez przez przesuwanie kursora
screen. The speed depends on the Movement Speed setting. do granicy ekranu. Szybkość jest zależna od ustawienia Prędkość poruszania.
rangeSliderPercentage: <amount> % rangeSliderPercentage: <amount> %
keybindings: keybindings:
title: Klawiszologia title: Klawiszologia
@ -961,21 +951,21 @@ keybindings:
menuClose: Zamknij Menu menuClose: Zamknij Menu
switchLayers: Przełącz warstwy switchLayers: Przełącz warstwy
wire: Przewód Energetyczny wire: Przewód Energetyczny
balancer: Balancer balancer: Dystrybutor
storage: Storage storage: Magazyn
constant_signal: Constant Signal constant_signal: Stały Sygnał
logic_gate: Logic Gate logic_gate: Bramka logiczna
lever: Switch (regular) lever: Przełącznik
filter: Filter filter: Filtr
wire_tunnel: Wire Crossing wire_tunnel: Skrzyżowanie przewodów
display: Display display: Wyświetlacz
reader: Belt Reader reader: Czytnik taśmociągów
virtual_processor: Virtual Cutter virtual_processor: Wirtualny Przetwarzacz
transistor: Transistor transistor: Tranzystor
analyzer: Shape Analyzer analyzer: Analizator Kształtów
comparator: Compare comparator: Porównywacz
item_producer: Item Producer (Sandbox) item_producer: Producent Przedmiotów (Tryb Piaskownicy)
copyWireValue: "Wires: Copy value below cursor" copyWireValue: "Przewody: Skopiuj wartość pod kursorem"
about: about:
title: O Grze title: O Grze
body: 'Ta gra jest open-source. Rozwijana jest przez <a body: 'Ta gra jest open-source. Rozwijana jest przez <a
@ -1002,63 +992,59 @@ demo:
exportingBase: Eksportowanie całej fabryki jako zrzut ekranu exportingBase: Eksportowanie całej fabryki jako zrzut ekranu
settingNotAvailable: Niedostępne w wersji demo. settingNotAvailable: Niedostępne w wersji demo.
tips: tips:
- The hub accepts input of any kind, not just the current shape! - Budynek główny akceptuje wejście każdego rodzaju - nie tylko aktualny kształt!
- Make sure your factories are modular - it will pay out! - Upewnij się, że twoje fabryki są modularne - opłaci się to!
- Don't build too close to the hub, or it will be a huge chaos! - Nie buduj zbyt blisko budynku głównego, albo będziesz miał wielki chaos!
- If stacking does not work, try switching the inputs. - Jeżeli łączenie kształtów nie działa, spróbuj zamienić wejścia.
- You can toggle the belt planner direction by pressing <b>R</b>. - Możesz zmienić kierunek planera taśmociągów poprzez naciśnięcie <b>R</b>.
- Holding <b>CTRL</b> allows dragging of belts without auto-orientation. - Przytrymanie <b>CTRL</b> pozwala na przeciąganie taśmociągów bez automatycznego zmieniania kierunków.
- Ratios stay the same, as long as all upgrades are on the same Tier. - Stosunku pozostają takie same, dopóki wszystkie ulepszenia są na tym samym poziomie.
- Serial execution is more efficient than parallel. - Seryjne wykonanie jest badziej wydajne niż równoległe.
- You will unlock more variants of buildings later in the game! - Odblokujesz więcej wariantów budynków później w rozgrywce!
- You can use <b>T</b> to switch between different variants. - Możesz użyć <b>T</b>, by zmienić warianty budynków.
- Symmetry is key! - Symetria to klucz do sukcesu!
- You can weave different tiers of tunnels. - Możesz przeplatać różne poziomy tuneli.
- Try to build compact factories - it will pay out! - Spróbuj budować kompaktowe fabryki - opłaci się to!
- The painter has a mirrored variant which you can select with <b>T</b> - Malarz ma wersję odbitą lustrzanie, którą możesz wybrać klawiszem <b>T</b>.
- Having the right building ratios will maximize efficiency. - Posiadanie budynków w odpowiednich stosunkach zmaksymalizuje wydajność.
- At maximum level, 5 extractors will fill a single belt. - Na najwyższym poziomie, 5 ekstraktorów zapełni pojedynczy taśmociąg.
- Don't forget about tunnels! - Nie zapomnij o tunelach!
- You don't need to divide up items evenly for full efficiency. - Nie musisz dzielić równo przedmiotów, by osiągnąć pełną wydajność.
- Holding <b>SHIFT</b> will activate the belt planner, letting you place - Przytrymanie <b>SHIFT</b> aktywuje planera taśmociągów, pozwalającego ci na łatwe budowanie długich taśmociągów.
long lines of belts easily. - Przecinaki zawsze tną pionowo, nie zważając na ich orientację.
- Cutters always cut vertically, regardless of their orientation. - Zmieszanie wszystich 3 barwników daje biały barwnik.
- To get white mix all three colors. - Pierwsze wyjście z magazynu ma najwyższy piorytet.
- The storage buffer priorities the first output. - Zainwestuj czas w budowanie powtarzalnych układów fabryk - warto!
- Invest time to build repeatable designs - it's worth it! - Przytrymanie <b>CTRL</b> pozwala na układanie wielu budynków tego samego typu.
- Holding <b>CTRL</b> allows to place multiple buildings. - Możesz przytrzymać <b>ALT</b>, by odwrócić kierunek układanych taśmociągów.
- You can hold <b>ALT</b> to invert the direction of placed belts. - Wydajność to klucz do sukcesu!
- Efficiency is key! - Kształty położone dalej od budynku głównego są bardziej skomplikowane.
- Shape patches that are further away from the hub are more complex. - Maszyny mają limitowaną prędkość, podziel wejścia między wiele ich, by zmaksymalizować wydajność.
- Machines have a limited speed, divide them up for maximum efficiency. - Użyj dystrybutorów, by zmaksymalizować wydajność.
- Use balancers to maximize your efficiency. - Organizacja jest ważna. Próbuj nie krzyżować zbyt wielu taśmociągów.
- Organization is important. Try not to cross conveyors too much. - Planuj na przyszłość, albo wszystko będzie wielkim chaosem!
- Plan in advance, or it will be a huge chaos! - Nie usuwaj swoich starych fabryk! Będziesz ich potrzebował, by odblokować ulepszenia.
- Don't remove your old factories! You'll need them to unlock upgrades. - Spróbuj przejść poziom 20 samemu, zanim zaczniesz szukać pomocy!
- Try beating level 20 on your own before seeking for help! - Nie komplikuj rzeczy, próbuj budować proste rzeczy, a zajdziesz daleko.
- Don't complicate things, try to stay simple and you'll go far. - Możesz potrzebować ponownie używać swoich fabryk w późniejszej fazie rozgrywki. Planuj swoje fabryki, by były zdatne do ponownego użycia.
- You may need to re-use factories later in the game. Plan your factories to - Czasami znajdziesz wymagany kształt na mapie, bez potrzeby tworzenia go za pomoca sklejaczy.
be re-usable. - Pełne "wiatraczki" nigdy nie pojawią się naturalnie na mapie.
- Sometimes, you can find a needed shape in the map without creating it with - Maluj swoje kształty przed przecianiem dla maksymalnej wydajności.
stackers. - Z modułami, miejsce jest tylko tym, co postrzegamy; troska dla śmiertelników
- Full windmills / pinwheels can never spawn naturally. - Zbuduj osobną fabrykę schematów. Są one bardzo potrzebne do modułów.
- Color your shapes before cutting for maximum efficiency. - Obejrz dokładnie mikser kolorów, a wszystkie twoje pytania zostaną rozwiązane.
- With modules, space is merely a perception; a concern for mortal men. - Przytrzymaj <b>CTRL</b> i przeciągnij, by zaznaczyć obszar
- Make a separate blueprint factory. They're important for modules. - Budowanie zbyt blisko budynku głównego może przeszkodzić ci w późniejszych projektach.
- Have a closer look on the color mixer, and your questions will be answered. - Ikona pinezki przy każdym kształcie na liście ulepszeń przypina je na ekranie.
- Use <b>CTRL</b> + Click to select an area. - Połącz wszystkie głowne kolory, by stworzyć biały!
- Building too close to the hub can get in the way of later projects. - Masz nieskończoną mapę, nie ściskaj swojej fabryki, rozszerzaj ją!
- The pin icon next to each shape in the upgrade list pins it to the screen. - Spróbuj też Factorio! To moja ulubiona gra.
- Mix all primary colors together to make white! - Poczwórny przecinak tnie zgodnie z ruchem wskazówek zegara, zaczynając do prawej górnej ćwiartki!
- You have an infinite map, don't cramp your factory, expand! - Możesz pobrać swoje zapisy gry w głownym menu gry!
- Also try Factorio! It's my favorite game. - Ta gra posiada dużo użytecznych skrótów klawiszowych! Sprawdź stronę ustawień!
- The quad cutter cuts clockwise starting from the top right! - Ta gra posiada mnóstwo ustawień, sprawdź je!
- You can download your savegames in the main menu! - Znacznik do budynku główneko posiada mały kompas, wskazujący do niego kierunek!
- This game has a lot of useful keybindings! Be sure to check out the - By wyczyścić taśmociągi, wytnij obszar i wklej go w tym samym miejscu.
settings page. - Naciśnij F4, by zobaczyć ilość FPS i tempo ticków.
- This game has a lot of settings, be sure to check them out! - Naciśnij F4 dwa razy, by zobaczyć kratkę twojej myszy i kamery.
- The marker to your hub has a small compass to indicate its direction! - Możesz klinąć przypięty kształt po lewej stronie, by go odpiąć.
- To clear belts, cut the area and then paste it at the same location.
- Press F4 to show your FPS and Tick Rate.
- Press F4 twice to show the tile of your mouse and camera.
- You can click a pinned shape on the left side to unpin it.

View File

@ -4,7 +4,7 @@ steamPage:
discordLinkShort: Discord Oficial discordLinkShort: Discord Oficial
intro: >- intro: >-
Shapez.io é um jogo relaxante no qual você deve construir fábricas para Shapez.io é um jogo relaxante no qual você deve construir fábricas para
produzir formas geométricas automaticamente. produzir formas geométricas automaticamente.
Conforme os níveis aumentam, as formas se tornam mais complexas, e você terá que explorar o mapa infinito. Conforme os níveis aumentam, as formas se tornam mais complexas, e você terá que explorar o mapa infinito.
@ -25,7 +25,7 @@ steamPage:
- Me ajuda! ❤️ - Me ajuda! ❤️
title_future: Conteúdo Planejado title_future: Conteúdo Planejado
planned: planned:
- Biblioteca de esquemas (Exclusivo para a versão completa) - Biblioteca de projetos (Exclusivo para a versão completa)
- Conquistas da Steam - Conquistas da Steam
- Modo Puzzle - Modo Puzzle
- Minimapa - Minimapa
@ -94,7 +94,7 @@ mainMenu:
completa ou baixe o Chrome para obter uma experiência completa. completa ou baixe o Chrome para obter uma experiência completa.
savegameLevel: Nível <x> savegameLevel: Nível <x>
savegameLevelUnknown: Nível desconhecido savegameLevelUnknown: Nível desconhecido
savegameUnnamed: Unnamed savegameUnnamed: Sem nome
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -119,9 +119,9 @@ dialogs:
text: "Houve uma falha ao carregar seu jogo salvo:" text: "Houve uma falha ao carregar seu jogo salvo:"
confirmSavegameDelete: confirmSavegameDelete:
title: Confirmar exclusão title: Confirmar exclusão
text: Are you sure you want to delete the following game?<br><br> text: Tem certeza que deseja deletar o jogo a seguir?<br><br>
'<savegameName>' at level <savegameLevel><br><br> This can not be '<savegameName>' no nível <savegameLevel><br><br> Isso não
undone! pode ser revertido!
savegameDeletionError: savegameDeletionError:
title: Falha ao deletar title: Falha ao deletar
text: "Houve uma falha ao deletar seu jogo salvo:" text: "Houve uma falha ao deletar seu jogo salvo:"
@ -135,14 +135,14 @@ dialogs:
title: Resetar controles title: Resetar controles
desc: Essa opção deixa os controles nas definições padrão. desc: Essa opção deixa os controles nas definições padrão.
keybindingsResetOk: keybindingsResetOk:
title: Resetar controles title: Controles resetados
desc: Os controles foram resetados para as definições padrão. desc: Os controles foram resetados para as definições padrão.
featureRestriction: featureRestriction:
title: Versão Demo title: Versão Demo
desc: Você tentou acessar um recurso (<feature>) que não está disponível na desc: Você tentou acessar um recurso (<feature>) que não está disponível na
demo. Considere obter a versão completa para a proceder! demo. Considere obter a versão completa para a proceder!
oneSavegameLimit: oneSavegameLimit:
title: Jogo salvo limitado title: Limite de jogos salvos
desc: Você pode ter apenas um jogo salvo por vez na versão demo. Remova o desc: Você pode ter apenas um jogo salvo por vez na versão demo. Remova o
existente ou obtenha a versão completa! existente ou obtenha a versão completa!
updateSummary: updateSummary:
@ -164,7 +164,7 @@ dialogs:
continuar? continuar?
massCutInsufficientConfirm: massCutInsufficientConfirm:
title: Confirmar Corte? title: Confirmar Corte?
desc: You can not afford to paste this area! Are you sure you want to cut it? desc: Você não conseguirá colar essa área! Tem certeza que quer cortá-la??
blueprintsNotUnlocked: blueprintsNotUnlocked:
title: Não desbloqueado ainda title: Não desbloqueado ainda
desc: Os projetos ainda não foram desbloqueados! Complete mais níveis para desc: Os projetos ainda não foram desbloqueados! Complete mais níveis para
@ -181,8 +181,8 @@ dialogs:
createMarker: createMarker:
title: Nova Marcação title: Nova Marcação
titleEdit: Editar Marcador titleEdit: Editar Marcador
desc: Give it a meaningful name, you can also include a <strong>short desc: Dê um nome significativo, você também pode incluir um <strong>código
key</strong> of a shape (Which you can generate <link>here</link>) </strong> de uma forma (Você pode gerá-lo <link>aqui</link>)
markerDemoLimit: markerDemoLimit:
desc: Você só pode criar dois marcadores na versão demo. Adquira a versão desc: Você só pode criar dois marcadores na versão demo. Adquira a versão
completa para marcadores ilimitados! completa para marcadores ilimitados!
@ -404,7 +404,7 @@ buildings:
description: Permite transportar energia. description: Permite transportar energia.
second: second:
name: Fio name: Fio
description: Transfere sinais, que podem ser de itens, cores or binários (1 / description: Transfere sinais, que podem ser de itens, cores ou binários (1 /
0). Fios com cores diferentes não se conectam. 0). Fios com cores diferentes não se conectam.
miner: miner:
default: default:
@ -466,9 +466,9 @@ buildings:
description: Colore as formas na entrada esquerda com a cor da entrada superior. description: Colore as formas na entrada esquerda com a cor da entrada superior.
quad: quad:
name: Pintor (Quádruplo) name: Pintor (Quádruplo)
description: Allows you to color each quadrant of the shape individually. Only description: Permite que você pinte cada quadrante da forma individualmente. Apenas
slots with a <strong>truthy signal</strong> on the wires layer entrada com um <strong>sinal verdadeiro</strong> no plano de fios
will be painted! serão pintadas!
trash: trash:
default: default:
name: Lixo name: Lixo
@ -514,31 +514,31 @@ buildings:
default: default:
name: Portão E (AND) name: Portão E (AND)
description: Emite um sinal binário "1" se ambas as entradas forem verdadeiras. description: Emite um sinal binário "1" se ambas as entradas forem verdadeiras.
(Ser verdadeira significa receber um sinal de forma, cor or (Ser verdadeira significa receber um sinal de forma, cor ou
binário "1") binário "1")
not: not:
name: Portão NEGAR (NOT) name: Portão NEGAR (NOT)
description: Emite um sinal binário "1" se a entrada for falsa. (Ser verdadeira description: Emite um sinal binário "1" se a entrada for falsa. (Ser verdadeira
significa receber um sinal de forma, cor or binário "1") significa receber um sinal de forma, cor ou binário "1")
xor: xor:
name: Portão OU EXCLUSIVO (XOR) name: Portão OU EXCLUSIVO (XOR)
description: Emite um sinal binário "1" se uma das entradas for verdadeira, mas description: Emite um sinal binário "1" se uma das entradas for verdadeira, mas
não duas. (Ser verdadeira significa receber um sinal de forma, não duas. (Ser verdadeira significa receber um sinal de forma,
cor or binário "1") cor ou binário "1")
or: or:
name: Portão OU (OR) name: Portão OU (OR)
description: Emite um sinal binário "1" se uma das entradas for verdadeira. (Ser description: Emite um sinal binário "1" se uma das entradas for verdadeira. (Ser
verdadeira significa receber um sinal de forma, cor or binário verdadeira significa receber um sinal de forma, cor ou binário
"1") "1")
transistor: transistor:
default: default:
name: Transistor name: Transistor
description: Envia o sinal adiante se a entrada for verdadeira. (Ser verdadeira description: Envia o sinal adiante se a entrada for verdadeira. (Ser verdadeira
significa receber um sinal de forma, cor or binário "1") significa receber um sinal de forma, cor ou binário "1")
mirrored: mirrored:
name: Transistor name: Transistor
description: Envia o sinal adiante se a entrada for verdadeira. (Ser verdadeira description: Envia o sinal adiante se a entrada for verdadeira. (Ser verdadeira
significa receber um sinal de forma, cor or binário "1") significa receber um sinal de forma, cor ou binário "1")
filter: filter:
default: default:
name: Filtro name: Filtro
@ -593,12 +593,12 @@ buildings:
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Cortando formas title: Cortando formas
desc: You just unlocked the <strong>cutter</strong>, which cuts shapes in half desc: Você acabou de desbloquear o <strong>cortador</strong>, que corta formas pela metade
from top to bottom <strong>regardless of its de cima para baixo <strong>independente de sua
orientation</strong>!<br><br>Be sure to get rid of the waste, or orientação</strong>!<br><br>Lembre-se de se livrar do lixo, caso
otherwise <strong>it will clog and stall</strong> - For this purpose contrário, <strong>a máquina irá entupir</strong> - Por isso
I have given you the <strong>trash</strong>, which destroys eu te dei o <strong>lixo</strong>, que destrói
everything you put into it! tudo que você coloca nele!
reward_rotater: reward_rotater:
title: Rotação title: Rotação
desc: O <strong>rotacionador</strong> foi desbloqueado! Gira as formas no desc: O <strong>rotacionador</strong> foi desbloqueado! Gira as formas no
@ -662,13 +662,13 @@ storyRewards:
output, so you can also use it as an <strong>overflow gate</strong>! output, so you can also use it as an <strong>overflow gate</strong>!
reward_freeplay: reward_freeplay:
title: Modo Livre title: Modo Livre
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means desc: Você conseguiu! Você desbloqueou o <strong>modo livre</strong>! Isso significa
that shapes are now <strong>randomly</strong> generated!<br><br> que formas agora são geradas <strong>aleatóriamente</strong>!<br><br>
Since the hub will require a <strong>throughput</strong> from now Já que o HUB vai precisar de uma entrada <strong>constante</strong> a partir de
on, I highly recommend to build a machine which automatically agora, eu altamente recomendo que você construa uma máquina que entregue
delivers the requested shape!<br><br> The HUB outputs the requested automaticamente as formas pedidas!<br><br> O HUB emite a forma pedida
shape on the wires layer, so all you have to do is to analyze it and no plano dos fios, então tudo que você precisa fazer é analizá-la e
automatically configure your factory based on that. automaticamente configurar sua fábrica baseado nessa análise.
reward_blueprints: reward_blueprints:
title: Projetos title: Projetos
desc: Agora você pode <strong>copiar e colar</strong> partes de sua fábrica! desc: Agora você pode <strong>copiar e colar</strong> partes de sua fábrica!
@ -706,10 +706,10 @@ storyRewards:
Ele permite que você rotacione uma forma em 180 graus (Surpresa! :D) Ele permite que você rotacione uma forma em 180 graus (Surpresa! :D)
reward_display: reward_display:
title: Display title: Display
desc: "You have unlocked the <strong>Display</strong> - Connect a signal on the desc: "Você desbloqueou o <strong>Display</strong> - Conecte um sinal no
wires layer to visualize it!<br><br> PS: Did you notice the belt plano de fios para poder vê-lo!<br><br> PS: Você percebeu que ambos o leitor
reader and storage output their last read item? Try showing it on a de esteiras e o armazenamento emitem o último item lido? Tente mostrar
display!" isso em um display!"
reward_constant_signal: reward_constant_signal:
title: Sinal Constante title: Sinal Constante
desc: Você desbloqueou a construção que emite um <strong>sinal desc: Você desbloqueou a construção que emite um <strong>sinal
@ -1082,4 +1082,3 @@ tips:
- Pressione F4 para mostrar seu FPS e taxa de tiques. - Pressione F4 para mostrar seu FPS e taxa de tiques.
- Pressione F4 duas vezes para mostrar o ladrilho do seu mouse e da câmera. - Pressione F4 duas vezes para mostrar o ladrilho do seu mouse e da câmera.
- Você pode clicar em uma forma fixada na esquerda para tirá-la de lá. - Você pode clicar em uma forma fixada na esquerda para tirá-la de lá.
- null

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.

View File

@ -4,7 +4,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.

View File

@ -5,7 +5,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.

View File

@ -4,7 +4,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.

View File

@ -1,10 +1,10 @@
steamPage: steamPage:
shortText: shapez.io är ett spel som går ut på att automatisera skapandet av shortText: shapez.io är ett spel som går ut på att automatisera skapandet av
former med ökande komplexitet inom den oändligt stora världen. former med ökande komplexitet inom den oändligt stora världen.
discordLinkShort: Official Discord discordLinkShort: Officiel Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.
@ -121,9 +121,8 @@ dialogs:
text: "Kunde inte ladda sparfil:" text: "Kunde inte ladda sparfil:"
confirmSavegameDelete: confirmSavegameDelete:
title: Bekräfta radering title: Bekräfta radering
text: Are you sure you want to delete the following game?<br><br> text: Är du säker på att du vill ta bort följande spel?<br><br>
'<savegameName>' at level <savegameLevel><br><br> This can not be '<savegameName>' på nivå <savegameLevel><br><br> Detta kan inte ångras!
undone!
savegameDeletionError: savegameDeletionError:
title: Kunde inte radera title: Kunde inte radera
text: "Kunde inte radera sparfil:" text: "Kunde inte radera sparfil:"
@ -202,13 +201,11 @@ dialogs:
descShortKey: ... or enter the <strong>short key</strong> of a shape (Which you descShortKey: ... or enter the <strong>short key</strong> of a shape (Which you
can generate <link>here</link>) can generate <link>here</link>)
renameSavegame: renameSavegame:
title: Rename Savegame title: Byt namn på sparfil
desc: You can rename your savegame here. desc: Du kan byta namn på din sparfil här.
entityWarning: entityWarning:
title: Performance Warning title: Prestanda varning
desc: You have placed a lot of buildings, this is just a friendly reminder that desc: Du har placerat väldigt många byggnader, det här är bara en vänlig påminnelse att spelet inte klarar av ett oändligt antal av byggnader - så försök hålla dina fabriker kompakta!
the game can not handle an endless count of buildings - So try to
keep your factories compact!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Flytta moveMap: Flytta
@ -232,7 +229,7 @@ ingame:
switchLayers: Byt lager switchLayers: Byt lager
buildingPlacement: buildingPlacement:
cycleBuildingVariants: Tryck ned <key> För att bläddra igenom varianter. cycleBuildingVariants: Tryck ned <key> För att bläddra igenom varianter.
hotkeyLabel: "Hotkey: <key>" hotkeyLabel: "Snabbtangent: <key>"
infoTexts: infoTexts:
speed: Hastighet speed: Hastighet
range: Räckvidd range: Räckvidd
@ -249,7 +246,7 @@ ingame:
notifications: notifications:
newUpgrade: En ny uppgradering är tillgänglig! newUpgrade: En ny uppgradering är tillgänglig!
gameSaved: Ditt spel har sparats. gameSaved: Ditt spel har sparats.
freeplayLevelComplete: Level <level> has been completed! freeplayLevelComplete: Nivå <level> har blivit avklarad!
shop: shop:
title: Upgraderingar title: Upgraderingar
buttonUnlock: Upgradera buttonUnlock: Upgradera
@ -341,43 +338,43 @@ ingame:
shapeViewer: shapeViewer:
title: Lager title: Lager
empty: Tom empty: Tom
copyKey: Copy Key copyKey: Kopiera nyckel
connectedMiners: connectedMiners:
one_miner: 1 Miner one_miner: 1 Miner
n_miners: <amount> Miners n_miners: <amount> Miners
limited_items: Limited to <max_throughput> limited_items: Limited to <max_throughput>
watermark: watermark:
title: Demo version title: Demo-version
desc: Click here to see the Steam version advantages! desc: Klicka här för att se fördelarna med Steam-versionen!
get_on_steam: Get on steam get_on_steam: Skaffa på Steam
standaloneAdvantages: standaloneAdvantages:
title: Get the full version! title: Skaffa den fulla versionen!
no_thanks: No, thanks! no_thanks: Nej tack!
points: points:
levels: levels:
title: 12 New Levels title: 12 nya nivåer!
desc: For a total of 26 levels! desc: Totalt 26 nivåer!
buildings: buildings:
title: 18 New Buildings title: 18 nya byggnader!
desc: Fully automate your factory! desc: Automatisera din fabrik fullkomligt!
savegames: savegames:
title: Savegames title: med sparfiler
desc: As many as your heart desires! desc: Så många som du bara vill!
upgrades: upgrades:
title: 20 Upgrade Tiers title: 20 Upgrade Tiers
desc: This demo version has only 5! desc: This demo version has only 5!
markers: markers:
title: Markers title: med markeringar!
desc: Never get lost in your factory! desc: Tappa aldrig bort dig i din fabrik längre!
wires: wires:
title: Wires title: Kablar
desc: An entirely new dimension! desc: En helt ny dimension!
darkmode: darkmode:
title: Dark Mode title: Mörkt läge
desc: Stop hurting your eyes! desc: Sluta skada dina ögon!
support: support:
title: Support me title: Stöd mig
desc: I develop it in my spare time! desc: Jag utvecklar det på min fritid!
shopUpgrades: shopUpgrades:
belt: belt:
name: Rullband, Distributörer & Tunnlar name: Rullband, Distributörer & Tunnlar
@ -698,9 +695,8 @@ storyRewards:
measure the throughput of a belt.<br><br>And wait until you unlock measure the throughput of a belt.<br><br>And wait until you unlock
wires - then it gets really useful! wires - then it gets really useful!
reward_rotater_180: reward_rotater_180:
title: Rotater (180 degrees) title: Roterare (180 grader)
desc: You just unlocked the 180 degress <strong>rotater</strong>! - It allows desc: Du låste precis upp <strong>roteraren</strong>! - Den låter dig rotera former med 180 grader (Vilken överraskning! :D)
you to rotate a shape by 180 degress (Surprise! :D)
reward_display: reward_display:
title: Display title: Display
desc: "You have unlocked the <strong>Display</strong> - Connect a signal on the desc: "You have unlocked the <strong>Display</strong> - Connect a signal on the
@ -745,8 +741,8 @@ storyRewards:
signal from the wires layer or not.<br><br> You can also pass in a signal from the wires layer or not.<br><br> You can also pass in a
boolean signal (1 / 0) to entirely activate or disable it. boolean signal (1 / 0) to entirely activate or disable it.
reward_demo_end: reward_demo_end:
title: End of Demo title: Slutet av demo-versionen
desc: You have reached the end of the demo version! desc: Du har nått slutet av demo-versionen!
settings: settings:
title: Inställningar title: Inställningar
categories: categories:
@ -863,11 +859,11 @@ settings:
individuellt. Detta kan vara mer bekvämt om du ofta bytar individuellt. Detta kan vara mer bekvämt om du ofta bytar
byggnader som du placerar. byggnader som du placerar.
soundVolume: soundVolume:
title: Sound Volume title: Ljudvolym
description: Set the volume for sound effects description: Ställ in volymen för ljudeffekter
musicVolume: musicVolume:
title: Music Volume title: Musikvolym
description: Set the volume for music description: Ställ in volymen för musiken
lowQualityMapResources: lowQualityMapResources:
title: Low Quality Map Resources title: Low Quality Map Resources
description: Simplifies the rendering of resources on the map when zoomed in to description: Simplifies the rendering of resources on the map when zoomed in to
@ -960,12 +956,12 @@ keybindings:
lockBeltDirection: Sätt på rullbandsplanerare lockBeltDirection: Sätt på rullbandsplanerare
switchDirectionLockSide: "Planerare: Byt sida" switchDirectionLockSide: "Planerare: Byt sida"
pipette: Pipett pipette: Pipett
menuClose: Close Menu menuClose: Stäng meny
switchLayers: Switch layers switchLayers: Byt lager
wire: Energy Wire wire: Elkabel
balancer: Balancer balancer: Balancer
storage: Storage storage: Lagring
constant_signal: Constant Signal constant_signal: Konstant signal
logic_gate: Logic Gate logic_gate: Logic Gate
lever: Switch (regular) lever: Switch (regular)
filter: Filter filter: Filter
@ -1003,12 +999,12 @@ demo:
exportingBase: Exportera hela fabriken som en bild exportingBase: Exportera hela fabriken som en bild
settingNotAvailable: Inte tillgänglig i demoversionen. settingNotAvailable: Inte tillgänglig i demoversionen.
tips: tips:
- The hub accepts input of any kind, not just the current shape! - Hubben accepterar alla sorters former, inte bara den nuvarande formen!
- Make sure your factories are modular - it will pay out! - Se till så dina fabriker är flexibla - det lönar sig!
- Don't build too close to the hub, or it will be a huge chaos! - Bygg inte för nära hubben, det blir kaos!
- If stacking does not work, try switching the inputs. - Om staplingen inte fungerar som förväntat kan du prova byta om dess inputs.
- You can toggle the belt planner direction by pressing <b>R</b>. - Du kan ändra på bältplanneranens riktning genom att trycka <b>R</b>.
- Holding <b>CTRL</b> allows dragging of belts without auto-orientation. - Genom att hålla nere <b>CTRL</b> kan du dra belt utan auto-orientering.
- Ratios stay the same, as long as all upgrades are on the same Tier. - Ratios stay the same, as long as all upgrades are on the same Tier.
- Serial execution is more efficient than parallel. - Serial execution is more efficient than parallel.
- You will unlock more variants of buildings later in the game! - You will unlock more variants of buildings later in the game!

View File

@ -337,8 +337,8 @@ ingame:
empty: Boş empty: Boş
copyKey: Şekil Kodunu Kopyala copyKey: Şekil Kodunu Kopyala
connectedMiners: connectedMiners:
one_miner: 1 Miner one_miner: 1 Üretici
n_miners: <amount> Miners n_miners: <amount> Üretici
limited_items: Sınır <max_throughput> limited_items: Sınır <max_throughput>
watermark: watermark:
title: Deneme sürümü title: Deneme sürümü
@ -377,7 +377,7 @@ shopUpgrades:
name: Taşıma Bandı, Dağıtıcılar & Tüneller name: Taşıma Bandı, Dağıtıcılar & Tüneller
description: Hız x<currentMult> → x<newMult> description: Hız x<currentMult> → x<newMult>
miner: miner:
name: Üretme name: Üretici
description: Hız x<currentMult> → x<newMult> description: Hız x<currentMult> → x<newMult>
processors: processors:
name: Kesme, Döndürme & Kaynaştırıcı name: Kesme, Döndürme & Kaynaştırıcı
@ -390,7 +390,7 @@ buildings:
deliver: Teslİm et deliver: Teslİm et
toUnlock: ılacak toUnlock: ılacak
levelShortcut: SVY levelShortcut: SVY
endOfDemo: End of Demo endOfDemo: Deneme Sürümünün Sonu
belt: belt:
default: default:
name: Taşıma Bandı name: Taşıma Bandı
@ -431,7 +431,7 @@ buildings:
name: Döndürücü (Saat Yönünün Tersİ) name: Döndürücü (Saat Yönünün Tersİ)
description: Şekilleri saat yönünün tersinde 90 derece döndürür. description: Şekilleri saat yönünün tersinde 90 derece döndürür.
rotate180: rotate180:
name: Rotate (180) name: Dödürücü (180 Derece)
description: Şekilleri 180 derece döndürür. description: Şekilleri 180 derece döndürür.
stacker: stacker:
default: default:
@ -447,7 +447,7 @@ buildings:
name: Boyayıcı name: Boyayıcı
description: Sol girdideki bütün şekli sağ girdideki renk ile boyar. description: Sol girdideki bütün şekli sağ girdideki renk ile boyar.
double: double:
name: Boyayıcı (Çİft) name: Boyayıcı (İkili)
description: Sol girdideki şekilleri yukarı girdideki renk ile boyar. description: Sol girdideki şekilleri yukarı girdideki renk ile boyar.
quad: quad:
name: Boyayıcı (Dörtlü) name: Boyayıcı (Dörtlü)
@ -485,10 +485,10 @@ buildings:
name: Birleştİrİcİ (tekİl) name: Birleştİrİcİ (tekİl)
description: İki taşıma bandını bir çıktı verecek şekilde birleştirir. description: İki taşıma bandını bir çıktı verecek şekilde birleştirir.
splitter: splitter:
name: Ayırıcı (compact) name: Ayırıcı (tekİl)
description: Bir taşıma bandını iki çıktı verecek şekilde ayırır. description: Bir taşıma bandını iki çıktı verecek şekilde ayırır.
splitter-inverse: splitter-inverse:
name: Ayırıcı (compact) name: Ayırıcı (tekİl)
description: Bir taşıma bandını iki çıktı verecek şekilde ayırır. description: Bir taşıma bandını iki çıktı verecek şekilde ayırır.
storage: storage:
default: default:
@ -525,11 +525,11 @@ buildings:
gönderir. (Doğru; bir şekil, renk veya "1" girdisi demektir.) gönderir. (Doğru; bir şekil, renk veya "1" girdisi demektir.)
transistor: transistor:
default: default:
name: Transistor name: Transistör
description: Eğer yan girdi doğruysa aşağı doğru sinyal akışına izin verir. description: Eğer yan girdi doğruysa aşağı doğru sinyal akışına izin verir.
(Şekil, renk veya "1"). (Şekil, renk veya "1").
mirrored: mirrored:
name: Transistor name: Transistör
description: Eğer yan girdi doğruysa aşağı doğru sinyal akışına izin verir. description: Eğer yan girdi doğruysa aşağı doğru sinyal akışına izin verir.
(Şekil, renk veya "1"). (Şekil, renk veya "1").
filter: filter:
@ -545,7 +545,7 @@ buildings:
veya ikili değer (1/0) olabilir. veya ikili değer (1/0) olabilir.
reader: reader:
default: default:
name: Belt Reader name: Band Okuyucu
description: Bant üzerindeki ortalama hızı ölçer. Kablo katmanında son okunan description: Bant üzerindeki ortalama hızı ölçer. Kablo katmanında son okunan
eşyayı gösterir (açıldığında). eşyayı gösterir (açıldığında).
analyzer: analyzer:
@ -583,12 +583,12 @@ buildings:
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Şekİllerİ Kesmek title: Şekİllerİ Kesmek
desc: Biraz önce <strong>kesiciyi</strong> açtın. Kesici, şekilleri
yukarıdan aşağı <strong>yönüne bağlı olmaksızın desc: <strong>Kesici</strong> açıldı, bu alet şekilleri <strong>yönelimi ne
</strong> keser!<br><br>Gereksinim duyulmayan parçaları yok etmeyi unutma, olursa olsun</strong> ortadan ikiye böler!<br><br> Çıkan şekilleri kullanmayı veya
yoksa <strong>kesiciyi tıkayıp durdurur</strong> - sana bu amaçla çöpe atmayı unutma yoksa <strong>makine tıkanır</strong>! - Bu nedenle sana gönderdiğin
<strong>çöp'ü</strong>verdim, içine atılan herşeyi yok eder. bütün her şeyi yok eden <strong>çöpü</strong> de verdim!
reward_rotater: reward_rotater:
title: Döndürme title: Döndürme
desc: <strong>Döndürücü</strong> açıldı! Döndürücü şekilleri saat yönüne 90 desc: <strong>Döndürücü</strong> açıldı! Döndürücü şekilleri saat yönüne 90
@ -597,7 +597,7 @@ storyRewards:
title: Boyama title: Boyama
desc: "<strong>Boyayıcı</strong> açıldı - Biraz renk üretin (tıpkı şekiller desc: "<strong>Boyayıcı</strong> açıldı - Biraz renk üretin (tıpkı şekiller
gibi) ve şekil boyamak için rengi boyayıcıda bir şekille gibi) ve şekil boyamak için rengi boyayıcıda bir şekille
birleştirin!<br><br>NOT: Renkleri daha kolay ayırt etmek için birleştirin!<br><br> NOT: Renkleri daha kolay ayırt etmek için
ayarlardan <strong>renk körü modunu</strong> kullanabilirsiniz!" ayarlardan <strong>renk körü modunu</strong> kullanabilirsiniz!"
reward_mixer: reward_mixer:
title: Renk Karıştırma title: Renk Karıştırma
@ -611,6 +611,7 @@ storyRewards:
<strong>üzerine kaynaştırılır</strong>! <strong>üzerine kaynaştırılır</strong>!
reward_splitter: reward_splitter:
title: Ayırıcı/Bİrleştİrİcİ title: Ayırıcı/Bİrleştİrİcİ
desc: <strong>Ayırıcıyı</strong> açtın! <strong>dengeleyicin</strong> desc: <strong>Ayırıcıyı</strong> açtın! <strong>dengeleyicin</strong>
başka bir türü - Tek giriş alıp ikiye ayırır başka bir türü - Tek giriş alıp ikiye ayırır
reward_tunnel: reward_tunnel:
@ -624,11 +625,13 @@ storyRewards:
seç ve <strong>türler arası geçiş yapmak için 'T' tuşuna seç ve <strong>türler arası geçiş yapmak için 'T' tuşuna
bas</strong>! bas</strong>!
reward_miner_chainable: reward_miner_chainable:
title: Zincirleme Üretİm title: Zincirleme Çıkartıcı
desc: " <strong>zincirleme çıkarıcıyı</strong>açtın! bununla desc: " <strong>zincirleme çıkarıcıyı</strong>açtın! bununla
<strong>kaynakalrını</strong> diğer çıkarıcılarla paylaşıp <strong>kaynakalrını</strong> diğer çıkarıcılarla paylaşıp
daha verimli bir şekilde çıkartabilirsin!<br><br> not: Eskilerini daha verimli bir şekilde çıkartabilirsin!<br><br> not: Eskilerini
yenileri ile değiştirdim!" yenileri ile değiştirdim!"
reward_underground_belt_tier_2: reward_underground_belt_tier_2:
title: Tünel Aşama II title: Tünel Aşama II
desc: <strong>Tünelin</strong> başka bir türünü açtın - Bu tünelin menzili desc: <strong>Tünelin</strong> başka bir türünü açtın - Bu tünelin menzili
@ -644,10 +647,12 @@ storyRewards:
gibi çalışır, fakat <strong>iki şekli birden</strong> boyayarak iki gibi çalışır, fakat <strong>iki şekli birden</strong> boyayarak iki
boya yerine sadece bir boya harcar! boya yerine sadece bir boya harcar!
reward_storage: reward_storage:
title: Depo Sağlayıcı title: Depo Sağlayıcı
desc: <strong>depolamayı</strong>açtın - BU eşyaları depolamayı sağlar desc: <strong>depolamayı</strong>açtın - Bu eşyaları depolamayı sağlar
<br><br> sol çıkışa öncelik verir. <br><br> sol çıkışa öncelik verir.
buyüzden onu <strong>taşma deposu</strong>olarak kullanabilirsin! buyüzden onu <strong>taşma deposu</strong>olarak kullanabilirsin!
reward_blueprints: reward_blueprints:
title: Taslaklar title: Taslaklar
desc: Fabrikanın bölümlerini artık <strong>kopyalayıp desc: Fabrikanın bölümlerini artık <strong>kopyalayıp
@ -658,25 +663,29 @@ storyRewards:
(Az önce teslim ettiğin şekiller). (Az önce teslim ettiğin şekiller).
no_reward: no_reward:
title: Sonrakİ Sevİye title: Sonrakİ Sevİye
desc: "Bu seviya sana birşey vermedi ancak bir sonraki verecek! <br><br> not: Eski desc:
fabrikalarını yok etme! Onlara daha sonra ihtiyacın olacak - <strong>Bütün</strong> "Bu seviyenin bir ödülü yok ama bir sonrakinin olacak!<br><br> Not: Şu anki fabrikalarını yok etmemeni öneririm
bu şekillere <strong>geliştirmeleri açmak</strong>için ihtiyacın olacak!" - Daha sonra <strong>Geliştirmeleri açmak için </strong> <strong>bütün hepsine</strong> ihtiyacın olacak!"
no_reward_freeplay: no_reward_freeplay:
title: Sonrakİ Sevİye title: Sonrakİ Sevİye
desc: Tebrikler! desc: Tebrikler!
reward_freeplay: reward_freeplay:
title: Özgür Mod title: Özgür Mod
desc: Sonunda buraya kadar geldin! <strong>serbest modu</strong> açtın! bu
bundan sonraki şekillerin <strong>rastgele</strong> üretilceği anlamına geliyor!<br><br> desc: Başardın! <strong>Özgür modu</strong> açtın! Bu artık gelen şekillerin
Bundan sonra Hub <strong>hacme</strong> bakacağı için <strong>rastgele</strong> oluşacağı anlamına geliyor!<br><br>
sana otomatik olarak istenilen şekli üreten bir makine yapmanı Bundan sonra ana bölge belirli bir miktar eşya değil <strong>belirli bir miktar eşya geliş hızına</strong>
öneririm!<br><br> Hub istediği şekli KAblo katanında gönderdiği için bağlı olarak level atlayacaksın, istenilen şekilleri otomatik olarak yapacak bir fabrika inşa etmeni
gelen siynali analiz edip fabrikanı otomatik olarak ayarlaman gerekecek. öneririm!<br><br> Ana bölgenin istediği şekil kablo katmanında sol taraftan sinyal olarak gönderiliyor,
yani sadece bu şekli analiz ederek üretecek tamen otomatik bir alet yapman yeterli.
reward_demo_end: reward_demo_end:
title: Deneme Sürümünün Sonu title: Deneme Sürümünün Sonu
desc: Deneme sürümünün sonuna geldin! desc: Deneme sürümünün sonuna geldin!
reward_balancer: reward_balancer:
title: Dengeleyici title: Dengeleyici
desc: Çok fonksioynlu <strong>dengeleyeliyiciyi</strong> açtın!! - daha büyük desc: Çok fonksioynlu <strong>dengeleyeliyiciyi</strong> açtın!! - daha büyük
fabrikalar yaratmmak için <strong>eşyaları</strong> birden çok konveyorlara ayırıp fabrikalar yaratmmak için <strong>eşyaları</strong> birden çok konveyorlara ayırıp
birleştirmek için kullanılabilir!<br><br> birleştirmek için kullanılabilir!<br><br>
@ -684,26 +693,25 @@ storyRewards:
title: Tekil Birleştirici title: Tekil Birleştirici
desc: <strong>Birleştiriciyi</strong> açtın ! desc: <strong>Birleştiriciyi</strong> açtın !
<strong>dengeleyecinin</strong> bir türü - İki giriş alıp tek banta atar. <strong>dengeleyecinin</strong> bir türü - İki giriş alıp tek banta atar.
reward_belt_reader: reward_belt_reader:
title: Bant Okuyucu title: Bant Okuyucu
desc: <strong>Bant okuyucu</strong> açıldı! Bu yapı taşıma bandındaki akış desc: <strong>Bant okuyucu</strong> açıldı! Bu yapı taşıma bandındaki akış
hızını ölçmeyi sağlar.<br><br>Kabloları açana kadar bekle - o zaman hızını ölçmeyi sağlar.<br><br>Kabloları açana kadar bekle - o zaman
çok kullanışlı olacak. çok kullanışlı olacak.
reward_rotater_180:
title: Rotater (180 degrees) title: Dödürücü (180 derece)
desc: 180 derece çeviren <strong>döndürücüyü</strong> açtın! - Şekilleri soğuk espiri yapılmış gibi 180 derece döndürür (Şoğuk espiriyi soğuk espiri ile sundum) desc: 180 derece <strong>döndürücüyü</strong> açtınız! - Şekilleri
180 derece döndürür (Süpriz! :D)
reward_display: reward_display:
title: Display title: Ekran
desc: "<strong>Göstergeyi</strong> açtın - kablolar katmanındaki desc: "Ekranda göstermek için bir sinyal bağla - Bu sinyal bir şekil, renk
bir sinyal bağlayarak sinyali görebilirsin!<br><br> Not: veya ikili değer (1/0) olabilir"
Konveyor okuyucu ve depolama son okunan eşyayı çıktı verdiğini
farkına vardınmı? görgeyi bağla ve ne olduğunu gözlemle:) : "
reward_constant_signal: reward_constant_signal:
title: Sabit Sinyal title: Sabit Sinyal
desc: <strong>Sabit sinyali</strong> açtın - kablo seviyesindeki yapı! Bu <strong>eşya filtrelerine</strong> bağlamak için yararlı olabilir. desc: Şekil, renk veya ikili değer (1 / 0) olan sabit bir sinyal
<br><br> Sabit sinyal gönderir.
<strong>şekil</strong>, <strong>renk</strong> veya
<strong>boolean değeri</strong> (1 veya 0) üretebilir.
reward_logic_gates: reward_logic_gates:
title: Mantık Kapıları title: Mantık Kapıları
desc: <strong>Mantık kapıları</strong> açıldı! Çok heyecanlanmana gerek yok, ama desc: <strong>Mantık kapıları</strong> açıldı! Çok heyecanlanmana gerek yok, ama

View File

@ -4,7 +4,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.

View File

@ -148,7 +148,8 @@ dialogs:
desc: 你还没有解锁蓝图功能!完成更多的关卡来解锁蓝图。 desc: 你还没有解锁蓝图功能!完成更多的关卡来解锁蓝图。
keybindingsIntroduction: keybindingsIntroduction:
title: 实用按键 title: 实用按键
desc: "这个游戏有很多能帮助搭建工厂的使用按键。 以下是其中的一些,记得在<strong>按键设置</strong>中查看其他的!<br><br> desc:
"这个游戏有很多能帮助搭建工厂的使用按键。 以下是其中的一些,记得在<strong>按键设置</strong>中查看其他的!<br><br>
<code class='keybinding'>CTRL</code> + 拖动:选择区域以复制或删除。<br> <code <code class='keybinding'>CTRL</code> + 拖动:选择区域以复制或删除。<br> <code
class='keybinding'>SHIFT</code>: 按住以放置多个。<br> <code class='keybinding'>SHIFT</code>: 按住以放置多个。<br> <code
class='keybinding'>ALT</code>: 反向放置传送带。<br>" class='keybinding'>ALT</code>: 反向放置传送带。<br>"
@ -288,7 +289,8 @@ ingame:
hints: hints:
1_1_extractor: 在<strong>圆形矿脉</strong>上放一个<strong>开采机</strong>来获取圆形! 1_1_extractor: 在<strong>圆形矿脉</strong>上放一个<strong>开采机</strong>来获取圆形!
1_2_conveyor: 用<strong>传送带</strong>将你的开采机连接到基地上!<br><br>提示:用你的鼠标<strong>按下并拖动</strong>传送带! 1_2_conveyor: 用<strong>传送带</strong>将你的开采机连接到基地上!<br><br>提示:用你的鼠标<strong>按下并拖动</strong>传送带!
1_3_expand: 这<strong>不是</strong>一个挂机游戏!建造更多的开采机和传送带来更快地完成目标。<br><br> 提示:按住 1_3_expand:
这<strong>不是</strong>一个挂机游戏!建造更多的开采机和传送带来更快地完成目标。<br><br> 提示:按住
<strong>SHIFT</strong> 键来放置多个开采机,用 <strong>R</strong> 键旋转它们。 <strong>SHIFT</strong> 键来放置多个开采机,用 <strong>R</strong> 键旋转它们。
colors: colors:
red: 红色 red: 红色

View File

@ -3,7 +3,7 @@ steamPage:
discordLinkShort: Official Discord discordLinkShort: Official Discord
intro: >- intro: >-
Shapez.io is a relaxed game in which you have to build factories for the Shapez.io is a relaxed game in which you have to build factories for the
automated production of geometric shapes. automated production of geometric shapes.
As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map.
@ -156,7 +156,8 @@ dialogs:
desc: 你還沒有解鎖藍圖功能!完成更多的關卡來解鎖藍圖。 desc: 你還沒有解鎖藍圖功能!完成更多的關卡來解鎖藍圖。
keybindingsIntroduction: keybindingsIntroduction:
title: 實用按鍵 title: 實用按鍵
desc: "這個遊戲有很多能幫助搭建工廠的使用按鍵。 以下是其中的一些,記得在<strong>按鍵設置</strong>中查看其他的! <br><br> desc:
"這個遊戲有很多能幫助搭建工廠的使用按鍵。 以下是其中的一些,記得在<strong>按鍵設置</strong>中查看其他的! <br><br>
<code class='keybinding'>CTRL</code> + 拖動:選擇區域以復製或刪除。 <br> <code <code class='keybinding'>CTRL</code> + 拖動:選擇區域以復製或刪除。 <br> <code
class='keybinding'>SHIFT</code>: 按住以放置多個。 <br> <code class='keybinding'>SHIFT</code>: 按住以放置多個。 <br> <code
class='keybinding'>ALT</code>: 反向放置傳送帶。 <br>" class='keybinding'>ALT</code>: 反向放置傳送帶。 <br>"
@ -301,7 +302,8 @@ ingame:
1_1_extractor: 在<strong>圓形礦脈</strong>上放一個<strong>開採機</strong>來獲取圓形! 1_1_extractor: 在<strong>圓形礦脈</strong>上放一個<strong>開採機</strong>來獲取圓形!
1_2_conveyor: 用<strong>傳送帶</strong>將你的開採機連接到基地上! 1_2_conveyor: 用<strong>傳送帶</strong>將你的開採機連接到基地上!
<br><br>提示:用你的游標<strong>按下並拖動</strong>傳送帶! <br><br>提示:用你的游標<strong>按下並拖動</strong>傳送帶!
1_3_expand: 這<strong>不是</strong>一個放置型遊戲!建造更多的開採機和傳送帶來更快地完成目標。 <br><br> 1_3_expand:
這<strong>不是</strong>一個放置型遊戲!建造更多的開採機和傳送帶來更快地完成目標。 <br><br>
提示:按住<strong>SHIFT</strong>鍵來放置多個開採機,用<strong>R</strong>鍵旋轉它們。 提示:按住<strong>SHIFT</strong>鍵來放置多個開採機,用<strong>R</strong>鍵旋轉它們。
colors: colors:
red: red: