Major ui changes (#482)

* "discord" -> "Discord", sync most translations

* that major settings update you'll like

* Finish new settings, add logo to about page

* sync & format translations
This commit is contained in:
dengr1065 2020-07-23 09:48:23 +03:00 committed by GitHub
parent db52e0400b
commit 2df1b8d014
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
41 changed files with 573 additions and 299 deletions

View File

@ -73,6 +73,9 @@ body {
scrollbar-face-color: #888;
scrollbar-track-color: rgba(255, 255, 255, 0.1);
// Firefox
scrollbar-color: #cdd0d4 rgba(#000, 0.05);
overflow: hidden;
@include Text;

View File

@ -1,9 +1,32 @@
#state_AboutState {
> .container .content {
@include S(max-width, 600px);
@include PlainText;
padding: 0;
}
.head {
background: rgba(0, 0, 0, 0.2);
@include S(padding, 10px);
img {
display: block;
margin: 0 auto;
@include S(max-width, 300px);
}
}
.text {
@include S(margin, 10px);
}
a {
@include S(margin, 0, 3px);
}
@include DarkThemeOverride {
.head {
background: rgba(22, 21, 21, 0.1);
}
}
}

View File

@ -1,5 +1,6 @@
#state_ChangelogState {
.content {
@include S(max-width, 800px);
display: flex;
flex-direction: column;
}

View File

@ -1,113 +1,180 @@
#state_SettingsState {
.content {
.versionbar {
@include S(margin-top, 20px);
@include SuperSmallText;
display: grid;
align-items: center;
grid-template-columns: 1fr auto;
.buildVersion {
display: flex;
flex-direction: column;
color: #aaadaf;
$colorCategoryButton: #393747;
$colorCategoryButtonSelected: #5c5872;
.container .content {
display: flex;
overflow-y: scroll;
.categoryContainer {
width: 100%;
.category {
display: none;
&.active {
display: block;
}
.setting {
@include S(padding, 10px);
background: #eeeff5;
@include S(border-radius, $globalBorderRadius);
@include S(margin-bottom, 5px);
label {
text-transform: uppercase;
@include Text;
}
.desc {
@include S(margin-top, 5px);
@include SuperSmallText;
color: #aaadb2;
}
> .row {
display: grid;
align-items: center;
grid-template-columns: 1fr auto;
}
&.disabled {
// opacity: 0.3;
pointer-events: none;
* {
pointer-events: none !important;
cursor: default !important;
}
position: relative;
.standaloneOnlyHint {
@include PlainText;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: all;
display: flex;
align-items: center;
justify-content: center;
background: rgba(#fff, 0.5);
text-transform: uppercase;
color: $colorRedBright;
}
}
.value.enum {
background: #fff;
@include PlainText;
display: flex;
align-items: flex-start;
pointer-events: all;
cursor: pointer;
justify-content: center;
@include S(min-width, 100px);
@include S(border-radius, $globalBorderRadius);
@include S(padding, 4px);
@include S(padding-right, 15px);
background: #fff uiResource("icons/enum_selector.png") calc(100% - #{D(5px)})
calc(50% + #{D(1px)}) / #{D(15px)} no-repeat;
transition: background-color 0.12s ease-in-out;
&:hover {
background-color: #fafafa;
}
}
}
}
}
button.about {
background-color: $colorGreenBright;
}
.sidebar {
display: flex;
flex-direction: column;
@include S(min-width, 210px);
@include S(max-width, 320px);
width: 30%;
height: 100%;
position: sticky;
top: 0;
@include S(margin-left, 20px);
@include S(margin-right, 32px);
.setting {
@include S(padding, 10px);
background: #eeeff5;
@include S(border-radius, $globalBorderRadius);
@include S(margin-bottom, 5px);
label {
text-transform: uppercase;
@include Text;
.other {
margin-top: auto;
}
.desc {
@include S(margin-top, 5px);
button {
@include S(margin-top, 4px);
width: calc(100% - #{D(20px)});
text-align: start;
&::after {
content: unset;
}
}
button.categoryButton {
background-color: $colorCategoryButton;
&.active {
background-color: $colorCategoryButtonSelected;
}
}
button.about {
background-color: $colorGreenBright;
}
.versionbar {
@include S(margin-top, 20px);
@include SuperSmallText;
color: #aaadb2;
}
> .row {
display: grid;
align-items: center;
grid-template-columns: 1fr auto;
}
&.disabled {
// opacity: 0.3;
pointer-events: none;
* {
pointer-events: none !important;
cursor: default !important;
}
position: relative;
.standaloneOnlyHint {
@include PlainText;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: all;
.buildVersion {
display: flex;
align-items: center;
justify-content: center;
background: rgba(#fff, 0.5);
text-transform: uppercase;
color: $colorRedBright;
}
}
.value.enum {
background: #fff;
@include PlainText;
display: flex;
align-items: flex-start;
pointer-events: all;
cursor: pointer;
justify-content: center;
@include S(min-width, 100px);
@include S(border-radius, $globalBorderRadius);
@include S(padding, 4px);
@include S(padding-right, 15px);
background: #fff uiResource("icons/enum_selector.png") calc(100% - #{D(5px)})
calc(50% + #{D(1px)}) / #{D(15px)} no-repeat;
transition: background-color 0.12s ease-in-out;
&:hover {
background-color: #fafafa;
flex-direction: column;
color: #aaadaf;
}
}
}
}
@include DarkThemeOverride {
.content {
.setting {
background: darken($darkModeGameBackground, 10);
.container .content {
.sidebar {
button.categoryButton {
background-color: #44444f;
.value.enum {
// dirty but works
filter: invert(0.85);
color: #222;
}
.value.checkbox {
background-color: #74767b;
&.checked {
&.active {
background-color: $colorBlueBright;
}
}
}
.categoryContainer {
.category {
.setting {
background: darken($darkModeGameBackground, 10);
.value.enum {
// dirty but works
filter: invert(0.78) sepia(40%) hue-rotate(190deg);
color: #222;
}
.value.checkbox {
background-color: #74767b;
&.checked {
background-color: $colorBlueBright;
}
}
}
}
}
}
}
}

View File

@ -1,24 +1,18 @@
.gameState.textualState {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
$padding: 15px;
.headerBar,
> .container .content {
@include S(width, 500px);
}
display: grid;
grid-template-rows: auto 1fr;
box-sizing: border-box;
@include S(padding, 32px);
height: 100vh;
.headerBar {
display: flex;
align-items: center;
justify-content: flex-start;
h1 {
display: flex;
pointer-events: all;
display: grid;
grid-template-columns: auto 1fr;
align-items: center;
pointer-events: all;
cursor: pointer;
@include SuperHeading;
text-transform: uppercase;
@ -39,11 +33,17 @@
}
> .container {
display: flex;
justify-content: center;
width: 100%;
overflow-y: auto;
> .content {
width: 100%;
background: #fff;
@include S(border-radius, $globalBorderRadius);
@include S(padding, 10px);
height: calc(80vh - #{D(60px)});
height: 100%;
overflow-y: auto;
box-sizing: border-box;
pointer-events: all;

View File

@ -24,7 +24,7 @@ export const CHANGELOG = [
version: "1.1.19",
date: "02.07.2020",
entries: [
"There are now notifications every 15 minutes in the demo version to buy the full version (For further details and the reason, check the #surveys channel in the discord)",
"There are now notifications every 15 minutes in the demo version to buy the full version (For further details and the reason, check the #surveys channel in the Discord)",
"I'm still working on the wires update, I hope to release it mid july!",
],
},
@ -151,7 +151,7 @@ export const CHANGELOG = [
version: "1.1.10",
date: "12.06.2020",
entries: [
"There are now linux builds on steam! Please report any issues in the discord!",
"There are now linux builds on steam! Please report any issues in the Discord!",
"Steam cloud saves are now available!",
"Added and update more translations (Big thank you to all translators!)",
"Prevent invalid connection if existing underground tunnel entrance exists (by jaysc)",
@ -221,7 +221,7 @@ export const CHANGELOG = [
entries: [
"The official trailer is now ready! Check it out <a href='https://www.youtube.com/watch?v=KyorY1uIqiQ' target='_blank'>here</a>!",
"The <a href='https://steam.shapez.io' target='_blank'>steam page</a> is now live!",
"Experimental linux builds are now available! Please give me feedback on them in the discord",
"Experimental linux builds are now available! Please give me feedback on them in the Discord",
"Allow hovering pinned shapes to enlarge them",
"Allow deselecting blueprints with right click and 'Q'",
"Move default key for deleting from 'X' to 'DEL'",

View File

@ -13,8 +13,14 @@ import { LANGUAGES } from "../languages";
const logger = createLogger("application_settings");
const categoryGame = "game";
const categoryApp = "app";
/**
* @enum {string}
*/
export const enumCategories = {
general: "general",
userInterface: "userInterface",
advanced: "advanced",
};
export const uiScales = [
{
@ -122,7 +128,7 @@ export const allApplicationSettings = [
options: Object.keys(LANGUAGES),
valueGetter: key => key,
textGetter: key => LANGUAGES[key].name,
category: categoryApp,
category: enumCategories.general,
restartRequired: true,
changeCb: (app, id) => null,
magicValue: "auto-detect",
@ -132,7 +138,7 @@ export const allApplicationSettings = [
options: uiScales.sort((a, b) => a.size - b.size),
valueGetter: scale => scale.id,
textGetter: scale => T.settings.labels.uiScale.scales[scale.id],
category: categoryApp,
category: enumCategories.userInterface,
restartRequired: false,
changeCb:
/**
@ -143,7 +149,7 @@ export const allApplicationSettings = [
new BoolSetting(
"fullscreen",
categoryApp,
enumCategories.general,
/**
* @param {Application} app
*/
@ -157,7 +163,7 @@ export const allApplicationSettings = [
new BoolSetting(
"soundsMuted",
categoryApp,
enumCategories.general,
/**
* @param {Application} app
*/
@ -165,7 +171,7 @@ export const allApplicationSettings = [
),
new BoolSetting(
"musicMuted",
categoryApp,
enumCategories.general,
/**
* @param {Application} app
*/
@ -174,7 +180,7 @@ export const allApplicationSettings = [
new BoolSetting(
"enableColorBlindHelper",
categoryApp,
enumCategories.general,
/**
* @param {Application} app
*/
@ -182,13 +188,13 @@ export const allApplicationSettings = [
),
// GAME
new BoolSetting("offerHints", categoryGame, (app, value) => {}),
new BoolSetting("offerHints", enumCategories.userInterface, (app, value) => {}),
new EnumSetting("theme", {
options: Object.keys(THEMES),
valueGetter: theme => theme,
textGetter: theme => T.settings.labels.theme.themes[theme],
category: categoryGame,
category: enumCategories.userInterface,
restartRequired: false,
changeCb:
/**
@ -205,7 +211,7 @@ export const allApplicationSettings = [
options: autosaveIntervals,
valueGetter: interval => interval.id,
textGetter: interval => T.settings.labels.autosaveInterval.intervals[interval.id],
category: categoryGame,
category: enumCategories.advanced,
restartRequired: false,
changeCb:
/**
@ -218,7 +224,7 @@ export const allApplicationSettings = [
options: ["60", "100", "120", "144", "165", "250", G_IS_DEV ? "10" : "500"],
valueGetter: rate => rate,
textGetter: rate => rate + " Hz",
category: categoryGame,
category: enumCategories.advanced,
restartRequired: false,
changeCb: (app, id) => {},
enabled: !IS_DEMO,
@ -228,7 +234,7 @@ export const allApplicationSettings = [
options: scrollWheelSensitivities.sort((a, b) => a.scale - b.scale),
valueGetter: scale => scale.id,
textGetter: scale => T.settings.labels.scrollWheelSensitivity.sensitivity[scale.id],
category: categoryGame,
category: enumCategories.advanced,
restartRequired: false,
changeCb:
/**
@ -241,17 +247,17 @@ export const allApplicationSettings = [
options: movementSpeeds.sort((a, b) => a.multiplier - b.multiplier),
valueGetter: multiplier => multiplier.id,
textGetter: multiplier => T.settings.labels.movementSpeed.speeds[multiplier.id],
category: categoryGame,
category: enumCategories.advanced,
restartRequired: false,
changeCb: (app, id) => {},
}),
new BoolSetting("alwaysMultiplace", categoryGame, (app, value) => {}),
new BoolSetting("enableTunnelSmartplace", categoryGame, (app, value) => {}),
new BoolSetting("vignette", categoryGame, (app, value) => {}),
new BoolSetting("compactBuildingInfo", categoryGame, (app, value) => {}),
new BoolSetting("disableCutDeleteWarnings", categoryGame, (app, value) => {}),
new BoolSetting("rotationByBuilding", categoryGame, (app, value) => {}),
new BoolSetting("alwaysMultiplace", enumCategories.userInterface, (app, value) => {}),
new BoolSetting("enableTunnelSmartplace", enumCategories.advanced, (app, value) => {}),
new BoolSetting("vignette", enumCategories.userInterface, (app, value) => {}),
new BoolSetting("compactBuildingInfo", enumCategories.userInterface, (app, value) => {}),
new BoolSetting("disableCutDeleteWarnings", enumCategories.advanced, (app, value) => {}),
new BoolSetting("rotationByBuilding", enumCategories.advanced, (app, value) => {}),
];
export function getApplicationSettingById(id) {

View File

@ -1,9 +1,7 @@
import { TextualGameState } from "../core/textual_game_state";
import { SOUNDS } from "../platform/sound";
import { T } from "../translations";
import { KEYMAPPINGS, getStringForKeyCode } from "../game/key_action_mapper";
import { Dialog } from "../core/modal_dialog_elements";
import { THIRDPARTY_URLS } from "../core/config";
import { cachebust } from "../core/cachebust";
export class AboutState extends TextualGameState {
constructor() {
@ -15,9 +13,16 @@ export class AboutState extends TextualGameState {
}
getMainContentHTML() {
return T.about.body
.replace("<githublink>", THIRDPARTY_URLS.github)
.replace("<discordlink>", THIRDPARTY_URLS.discord);
return `
<div class="head">
<img src="${cachebust("res/logo.png")}" alt="shapez.io Logo">
</div>
<div class="text">
${T.about.body
.replace("<githublink>", THIRDPARTY_URLS.github)
.replace("<discordlink>", THIRDPARTY_URLS.discord)}
</div>
`;
}
onEnter() {

View File

@ -1,6 +1,6 @@
import { TextualGameState } from "../core/textual_game_state";
import { formatSecondsToTimeAgo } from "../core/utils";
import { allApplicationSettings } from "../profile/application_settings";
import { allApplicationSettings, enumCategories } from "../profile/application_settings";
import { T } from "../translations";
export class SettingsState extends TextualGameState {
@ -15,50 +15,62 @@ export class SettingsState extends TextualGameState {
getMainContentHTML() {
return `
<div class="upperLinks">
${
this.app.platformWrapper.getSupportsKeyboard()
? `
<button class="styledButton editKeybindings">${T.keybindings.title}</button>
`
: ""
}
<button class="styledButton about">${T.about.title}</button>
<div class="sidebar">
${this.getCategoryButtonsHtml()}
</div>
<div class="other">
${
this.app.platformWrapper.getSupportsKeyboard()
? `<button class="styledButton editKeybindings">${T.keybindings.title}</button>`
: ""
}
<button class="styledButton about">${T.about.title}</button>
${this.getSettingsHtml()}
<div class="versionbar">
<div class="buildVersion">${T.global.loading} ...</div>
<div class="versionbar">
<div class="buildVersion">${T.global.loading} ...</div>
</div>
</div>
</div>
<div class="categoryContainer">
${this.getSettingsHtml()}
</div>
`;
}
getCategoryButtonsHtml() {
return Object.keys(enumCategories)
.map(key => enumCategories[key])
.map(
category =>
`
<button class="styledButton categoryButton" data-category-btn="${category}">
${T.settings.categories[category]}
</button>
`
)
.join("");
}
getSettingsHtml() {
let lastCategory = null;
let html = "";
const categoriesHTML = {};
Object.keys(enumCategories).forEach(key => {
const catName = enumCategories[key];
categoriesHTML[catName] = `<div class="category" data-category="${catName}">`;
});
for (let i = 0; i < allApplicationSettings.length; ++i) {
const setting = allApplicationSettings[i];
if (setting.categoryId !== lastCategory) {
lastCategory = setting.categoryId;
if (i !== 0) {
html += "</div>";
}
html += `<strong class="categoryLabel">${T.settings.categories[lastCategory]}</strong>`;
html += "<div class='settingsContainer'>";
}
html += setting.getHtml();
}
if (lastCategory) {
html += "</div>";
categoriesHTML[setting.categoryId] += setting.getHtml();
}
return html;
return Object.keys(categoriesHTML)
.map(k => categoriesHTML[k] + "</div>")
.join("");
}
renderBuildText() {
@ -90,6 +102,28 @@ export class SettingsState extends TextualGameState {
}
this.initSettings();
this.initCategoryButtons();
this.htmlElement.querySelector(".category").classList.add("active");
this.htmlElement.querySelector(".categoryButton").classList.add("active");
}
setActiveCategory(category) {
const previousCategory = this.htmlElement.querySelector(".category.active");
const previousCategoryButton = this.htmlElement.querySelector(".categoryButton.active");
if (previousCategory.getAttribute("data-category") == category) {
return;
}
previousCategory.classList.remove("active");
previousCategoryButton.classList.remove("active");
const newCategory = this.htmlElement.querySelector("[data-category='" + category + "']");
const newCategoryButton = this.htmlElement.querySelector("[data-category-btn='" + category + "']");
newCategory.classList.add("active");
newCategoryButton.classList.add("active");
}
initSettings() {
@ -108,6 +142,20 @@ export class SettingsState extends TextualGameState {
});
}
initCategoryButtons() {
Object.keys(enumCategories).forEach(key => {
const category = enumCategories[key];
const button = this.htmlElement.querySelector("[data-category-btn='" + category + "']");
this.trackClicks(
button,
() => {
this.setActiveCategory(category);
},
{ preventDefault: false }
);
});
}
onAboutClicked() {
this.moveToStateAddGoBack("AboutState");
}

View File

@ -59,7 +59,7 @@ If you want to edit an existing translation (Fixing typos, Updating it to a newe
## Adding a new language
Please DM me on discord (tobspr#5407), so I can add the language template for you.
Please DM me on Discord (tobspr#5407), so I can add the language template for you.
Please use the following template:

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -490,6 +490,9 @@ buildings:
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -631,8 +634,9 @@ storyRewards:
settings:
title: Settings
categories:
game: Game
app: Application
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Development
@ -843,9 +847,9 @@ about:
If you want to contribute, check out <a href="<githublink>"
target="_blank">shapez.io on github</a>.<br><br>
This game wouldn't have been possible without the great discord community
This game wouldn't have been possible without the great Discord community
around my games - You should really join the <a href="<discordlink>"
target="_blank">discord server</a>!<br><br>
target="_blank">Discord server</a>!<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -496,6 +496,9 @@ buildings:
ccw:
name: Rotador (Antihorari)
description: Rota formes en sentit antihorari 90 graus.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -634,8 +637,9 @@ storyRewards:
settings:
title: Opcions
categories:
game: Joc
app: Aplicació
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Desenvolupament
@ -826,7 +830,7 @@ about:
body: >-
This game is open source and developed by <a href="https://github.com/tobspr" target="_blank">Tobias Springer</a> (this is me).<br><br>
If you want to contribute, check out <a href="<githublink>" target="_blank">shapez.io on github</a>.<br><br>
This game wouldn't have been possible without the great discord community around my games - You should really join the <a href="<discordlink>" target="_blank">discord server</a>!<br><br>
This game wouldn't have been possible without the great Discord community around my games - You should really join the <a href="<discordlink>" target="_blank">Discord server</a>!<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a> - He's awesome.<br><br>
Finally, huge thanks to my best friend <a href="https://github.com/niklas-dahl" target="_blank">Niklas</a> - Without our factorio sessions this game would never have existed.
changelog:

View File

@ -471,6 +471,9 @@ buildings:
ccw:
name: Rotor (opačný)
description: Otáčí tvary o 90 stupňů proti směru hodinových ručiček
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -612,8 +615,9 @@ storyRewards:
settings:
title: Nastavení
categories:
game: Hra
app: Aplikace
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Vývojová verze
@ -823,9 +827,9 @@ about:
Pokud se chceš na hře podílet, podívej se na <a href="<githublink>"
target="_blank">shapez.io na githubu</a>.<br><br>
Tato hra by nebyla ani možná bez skvělé discord komunity
Tato hra by nebyla ani možná bez skvělé Discord komunity
okolo Tobiasových her - Vážně by ses měl přijít mrknout na <a href="<discordlink>"
target="_blank">discord server</a>!<br><br>
target="_blank">Discord server</a>!<br><br>
Soundtrack udělal <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - Je úžasnej.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -489,6 +489,9 @@ buildings:
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -634,8 +637,9 @@ storyRewards:
settings:
title: Settings
categories:
game: Game
app: Application
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Development
@ -844,7 +848,7 @@ about:
If you want to contribute, check out <a href="<githublink>" target="_blank">shapez.io on github</a>.<br><br>
This game wouldn't have been possible without the great discord community around my games - You should really join the <a href="<discordlink>" target="_blank">discord server</a>!<br><br>
This game wouldn't have been possible without the great Discord community around my games - You should really join the <a href="<discordlink>" target="_blank">Discord server</a>!<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -23,7 +23,7 @@ steamPage:
# This is the short text appearing on the steam page
shortText: In shapez.io nutzt du die vorhandenen Ressourcen, um mit deinen Maschinen durch Kombination immer komplexere Formen zu erschaffen.
# This is the text shown above the discord link
# This is the text shown above the Discord link
discordLink: Offizieller Discord - Hier kannst du mit mir schreiben!
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
@ -484,6 +484,9 @@ buildings:
ccw:
name: Rotierer (CCW)
description: Rotiert Formen gegen den Uhrzeigersinn um 90 Grad.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -633,8 +636,9 @@ storyRewards:
settings:
title: Einstellungen
categories:
game: Spiel
app: Applikation
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Entwicklung

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -485,6 +485,9 @@ buildings:
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -631,8 +634,9 @@ storyRewards:
settings:
title: Settings
categories:
game: Game
app: Application
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Development
@ -844,7 +848,7 @@ about:
If you want to contribute, check out <a href="<githublink>"
target="_blank">shapez.io on github</a>.<br><br>
This game wouldn't have been possible without the great discord community
This game wouldn't have been possible without the great Discord community
around my games - You should really join the <a href="<discordlink>"
target="_blank">discord server</a>!<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -23,7 +23,7 @@ steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
# This is the text shown above the discord link
# This is the text shown above the Discord link
discordLink: Official Discord - Chat with me!
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
@ -647,8 +647,9 @@ storyRewards:
settings:
title: Settings
categories:
game: Game
app: Application
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Development
@ -855,13 +856,13 @@ about:
body: >-
This game is open source and developed by <a href="https://github.com/tobspr" target="_blank">Tobias Springer</a> (this is me).<br><br>
If you want to contribute, check out <a href="<githublink>" target="_blank">shapez.io on github</a>.<br><br>
If you want to contribute, check out <a href="<githublink>" target="_blank">shapez.io on GitHub</a>.<br><br>
This game wouldn't have been possible without the great discord community around my games - You should really join the <a href="<discordlink>" target="_blank">discord server</a>!<br><br>
This game wouldn't have been possible without the great Discord community around my games - You should really join the <a href="<discordlink>" target="_blank">Discord server</a>!<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a> - He's awesome.<br><br>
Finally, huge thanks to my best friend <a href="https://github.com/niklas-dahl" target="_blank">Niklas</a> - Without our factorio sessions, this game would never have existed.
Finally, huge thanks to my best friend <a href="https://github.com/niklas-dahl" target="_blank">Niklas</a> - Without our Factorio sessions, this game would never have existed.
changelog:
title: Changelog

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -23,7 +23,7 @@ steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io es un juego sobre construir fábricas para automatizar la creación y combinación de figuras cada vez más complejas en un mapa infinito.
# This is the text shown above the discord link
# This is the text shown above the Discord link
discordLink: Discord oficial - ¡Chatea conmigo!
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
@ -502,6 +502,9 @@ buildings:
ccw:
name: Rotador (Inverso)
description: Rota las figuras en sentido antihorario 90 grados.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -642,8 +645,9 @@ storyRewards:
settings:
title: Opciones
categories:
game: Juego
app: Aplicación
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Desarrollo

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -499,6 +499,9 @@ buildings:
ccw:
name: Rotate (Vastapäivään)
description: Kääntää muotoja 90 astetta vastapäivään.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -638,8 +641,9 @@ storyRewards:
settings:
title: Asetukset
categories:
game: Peli
app: Sovellus
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Kehitys
@ -848,7 +852,7 @@ about:
Jos haluat osallistua, tarkista <a href="<githublink>" target="_blank">shapez.io githubissa</a>.<br><br>
Tämä peli ei olisi ollut mahdollinen ilman suurta discord yhteisöä pelini ympärillä - Sinun kannattaisi liittyä <a href="<discordlink>" target="_blank">discord palvelimelleni</a>!<br><br>
Tämä peli ei olisi ollut mahdollinen ilman suurta Discord yhteisöä pelini ympärillä - Sinun kannattaisi liittyä <a href="<discordlink>" target="_blank">Discord palvelimelleni</a>!<br><br>
Ääniraidan on tehnyt <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a> - Hän on mahtava.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -486,6 +486,9 @@ buildings:
ccw:
name: Pivoteur inversé
description: Fait pivoter une forme de 90 degrés vers la gauche.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -631,8 +634,9 @@ storyRewards:
settings:
title: Options
categories:
game: Jeu
app: Application
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Développement
@ -837,9 +841,9 @@ about:
Si vous souhaitez contribuer, allez voir <a href="<githublink>"
target="_blank">shapez.io sur github</a>.<br><br>
Ce jeu n'aurait pu être réalisé sans la précieuse communauté discord autour de
Ce jeu n'aurait pu être réalisé sans la précieuse communauté Discord autour de
mes jeux - Vous devriez vraiment envisager de joindre le <a href="<discordlink>"
target="_blank">serveur discord</a> !<br><br>
target="_blank">serveur Discord</a> !<br><br>
La bande son a été créée par <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - Il est impressionnant !<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -533,6 +533,9 @@ buildings:
ccw:
name: Obrtač (↺)
description: Okreće oblike za 90 stupnjeva u smjeru suprotnom od kazaljke na satu.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -672,8 +675,9 @@ storyRewards:
settings:
title: Postavke
categories:
game: Igra
app: Aplikacija
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Development
@ -883,7 +887,7 @@ about:
If you want to contribute, check out <a href="<githublink>" target="_blank">shapez.io on github</a>.<br><br>
This game wouldn't have been possible without the great discord community around my games - You should really join the <a href="<discordlink>" target="_blank">discord server</a>!<br><br>
This game wouldn't have been possible without the great Discord community around my games - You should really join the <a href="<discordlink>" target="_blank">Discord server</a>!<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -485,6 +485,9 @@ buildings:
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -630,8 +633,9 @@ storyRewards:
settings:
title: Beállítások
categories:
game: Game
app: Application
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Development
@ -841,9 +845,9 @@ about:
If you want to contribute, check out <a href="<githublink>"
target="_blank">shapez.io on github</a>.<br><br>
This game wouldn't have been possible without the great discord community
This game wouldn't have been possible without the great Discord community
around my games - You should really join the <a href="<discordlink>"
target="_blank">discord server</a>!<br><br>
target="_blank">Discord server</a>!<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -23,7 +23,7 @@ steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
# This is the text shown above the discord link
# This is the text shown above the Discord link
discordLink: Official Discord - Chat with me!
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
@ -503,6 +503,9 @@ buildings:
ccw:
name: Rotate (CCW)
description: Rotates shapes counter-clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -644,8 +647,9 @@ storyRewards:
settings:
title: Settings
categories:
game: Game
app: Application
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Development
@ -854,7 +858,7 @@ about:
If you want to contribute, check out <a href="<githublink>" target="_blank">shapez.io on github</a>.<br><br>
This game wouldn't have been possible without the great discord community around my games - You should really join the <a href="<discordlink>" target="_blank">discord server</a>!<br><br>
This game wouldn't have been possible without the great Discord community around my games - You should really join the <a href="<discordlink>" target="_blank">Discord server</a>!<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -485,6 +485,9 @@ buildings:
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -631,8 +634,9 @@ storyRewards:
settings:
title: Impostazioni
categories:
game: Gioco
app: Applicazione
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Sviluppo
@ -842,9 +846,9 @@ about:
If you want to contribute, check out <a href="<githublink>"
target="_blank">shapez.io on github</a>.<br><br>
This game wouldn't have been possible without the great discord community
This game wouldn't have been possible without the great Discord community
around my games - You should really join the <a href="<discordlink>"
target="_blank">discord server</a>!<br><br>
target="_blank">Discord server</a>!<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -490,6 +490,9 @@ buildings:
ccw:
name: 回転機 (逆)
description: 形を反時計回り方向に90度回転します。
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -631,8 +634,9 @@ storyRewards:
settings:
title: 設定
categories:
game: ゲーム
app: アプリケーション
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Development
@ -836,7 +840,7 @@ about:
開発に参加したい場合は以下をチェックしてみてください。<a href="<githublink>" target="_blank">shapez.io on github</a>.<br><br>
このゲームはdiscordでの素晴らしいコミュニティなしには実現しませんでした。 - このサーバにも是非参加してください! <a href="<discordlink>" target="_blank">discord server</a>!<br><br>
このゲームはdiscordでの素晴らしいコミュニティなしには実現しませんでした。 - このサーバにも是非参加してください! <a href="<discordlink>" target="_blank">Discord server</a>!<br><br>
サウンドトラックは<a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a>により製作されました。 - 彼は素晴らしいです<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -489,6 +489,9 @@ buildings:
ccw:
name: 회전기 (반시계방향)
description: 도형을 반시계방향으로 90도 회전시킨다.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -630,8 +633,9 @@ storyRewards:
settings:
title: 설정
categories:
game: 게임
app:
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: 개발

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -490,6 +490,9 @@ buildings:
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -631,8 +634,9 @@ storyRewards:
settings:
title: Settings
categories:
game: Game
app: Application
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Development
@ -841,9 +845,9 @@ about:
If you want to contribute, check out <a href="<githublink>"
target="_blank">shapez.io on github</a>.<br><br>
This game wouldn't have been possible without the great discord community
This game wouldn't have been possible without the great Discord community
around my games - You should really join the <a href="<discordlink>"
target="_blank">discord server</a>!<br><br>
target="_blank">Discord server</a>!<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -141,7 +141,7 @@ mainMenu:
changelog: Changelog
importSavegame: Importeren
openSourceHint: Dit spel is open source!
discordLink: Officiële discord-server (Engelstalig)
discordLink: Officiële Discord-server (Engelstalig)
helpTranslate: Help met vertalen!
# This is shown when using firefox and other browsers which are not supported.
@ -483,6 +483,9 @@ buildings:
ccw:
name: Roteerder (andersom)
description: Draait vormen 90 graden tegen de klok in.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -629,8 +632,9 @@ storyRewards:
settings:
title: Opties
categories:
game: Spel
app: Applicatie
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Ontwikkeling
@ -839,9 +843,9 @@ about:
Als je ook bij wil dragen, ga dan naar <a href="<githublink>"
target="_blank">shapez.io op github</a>.<br><br>
Dit spel was niet mogelijk geweest zonder de geweldige discord community
Dit spel was niet mogelijk geweest zonder de geweldige Discord community
rondom mijn spellen - Je zou eens lid moeten worden van de <a href="<discordlink>"
target="_blank">discord server</a> (engelstalig)!<br><br>
target="_blank">Discord server</a> (engelstalig)!<br><br>
De muziek is gemaakt door <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - Hij is geweldig.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -487,6 +487,9 @@ buildings:
ccw:
name: Roter (Mot klokken)
description: Roter objekter mot klokken, 90 grader.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -628,8 +631,9 @@ storyRewards:
settings:
title: Instillinger
categories:
game: Spill
app: Applikasjon
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Utvikling
@ -838,7 +842,7 @@ about:
Hvis du ønsker å bidra, sjekk ut <a href="<githublink>" target="_blank">shapez.io på github</a>.<br><br>
Spillet ville ikke vært mulig uten det fantastidke discord samfunnet rundt spillet mitt - Du burde virkelig bli med på <a href="<discordlink>" target="_blank">discord serveren</a>!<br><br>
Spillet ville ikke vært mulig uten det fantastidke Discord samfunnet rundt spillet mitt - Du burde virkelig bli med på <a href="<discordlink>" target="_blank">Discord serveren</a>!<br><br>
Lydsporet er laget av <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a> - Han er rå.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -499,6 +499,9 @@ buildings:
ccw:
name: Obracacz (Przeciwny kierunek)
description: Obraca kształt przeciwnie do ruchu wskazówek zegara o 90 stopni.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -652,8 +655,9 @@ storyRewards:
settings:
title: Ustawienia
categories:
game: Gra
app: Aplikacja
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Wersja Rozwojowa

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -489,6 +489,9 @@ buildings:
ccw:
name: Rotacionador (Anti-horário)
description: Gira as formas no sentido anti-horário em 90 graus.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -634,8 +637,9 @@ storyRewards:
settings:
title: opções
categories:
game: Jogo
app: Aplicação
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Desenvolvedor
@ -845,9 +849,9 @@ about:
Se quiser contribuir, confira <a href="<githublink>"
target="_blank">shapez.io no github</a>.<br><br>
O jogo não seria possível sem a comunidade incrível do discord sobre
O jogo não seria possível sem a comunidade incrível do Discord sobre
os meus jogos - Junte-se à comunidade no <a href="<discordlink>"
target="_blank">servidor do discord</a>!<br><br>
target="_blank">servidor do Discord</a>!<br><br>
A trilha sonora foi feita por <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - Ele é demais.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -484,6 +484,9 @@ buildings:
ccw:
name: Rodar (CCW)
description: Roda as formas 90º no sentido contrário ao dos ponteiros do relógio.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -629,8 +632,9 @@ storyRewards:
settings:
title: Definições
categories:
game: Jogo
app: Aplicação
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Desenvolvimento
@ -839,9 +843,9 @@ about:
Se quiseres contribuir, dá uma olhadela em <a href="<githublink>"
target="_blank">shapez.io no github</a>.<br><br>
Este Jogo não seria possível sem a excelente comunidade do discord
Este Jogo não seria possível sem a excelente comunidade do Discord
em torno dos meus jogos - Devias mesmo juntar-te ao <a href="<discordlink>"
target="_blank">servidor no discord</a>!<br><br>
target="_blank">servidor no Discord</a>!<br><br>
A banda sonora foi feita por <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - Ele é Fantástico.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -483,6 +483,9 @@ buildings:
ccw:
name: Rotate (CCW)
description: Rotește formele în inversul sensului acelor de ceasornic la 90 de grade.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -628,8 +631,9 @@ storyRewards:
settings:
title: Setări
categories:
game: Joc
app: Aplicație
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Dezvoltare
@ -833,9 +837,9 @@ about:
Dacă vrei să contribui, verifică <a href="<githublink>"
target="_blank">shapez.io pe github</a>.<br><br>
Acest joc nu ar fi fost posibil fără minunata comunitate de pe discord
Acest joc nu ar fi fost posibil fără minunata comunitate de pe Discord
pe lângă jocurile mele - Chiar ar trebui să te alături <a href="<discordlink>"
target="_blank">server-ului de discord</a>!<br><br>
target="_blank">server-ului de Discord</a>!<br><br>
Coloana sonoră a fost făcută de <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - Este uimitor.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -487,6 +487,9 @@ buildings:
ccw:
name: Вращатель (Обр.)
description: Поворачивает фигуры против часовой стрелки на 90 градусов.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -632,8 +635,9 @@ storyRewards:
settings:
title: Настройки
categories:
game: Игровые
app: Основные
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Разработчик

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -23,7 +23,7 @@ steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io je igra grajenja tovarne katere cilj je avtomatiziranje kreiranja in procesiranja vse bolj zapletenih oblik na neskončni ravnini.
# This is the text shown above the discord link
# This is the text shown above the Discord link
discordLink: Uradni Discord - Pridruži se klepetu!
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
@ -501,6 +501,9 @@ buildings:
ccw:
name: Rotate (CCW)
description: Rotates shapes counter-clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -640,8 +643,9 @@ storyRewards:
settings:
title: Settings
categories:
game: Game
app: Application
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Development
@ -850,7 +854,7 @@ about:
If you want to contribute, check out <a href="<githublink>" target="_blank">shapez.io on github</a>.<br><br>
This game wouldn't have been possible without the great discord community around my games - You should really join the <a href="<discordlink>" target="_blank">discord server</a>!<br><br>
This game wouldn't have been possible without the great Discord community around my games - You should really join the <a href="<discordlink>" target="_blank">Discord server</a>!<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
#
@ -40,7 +40,7 @@ steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io je igra o pravljenju fabrika za automatizaciju stvaranja i spajanja sve složenijih oblika na beskonačno velikoj mapi.
# This is the text shown above the discord link
# This is the text shown above the Discord link
discordLink: Oficijalni Discord server
# TODO
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
@ -521,6 +521,9 @@ buildings:
ccw:
name: Obrtač (↺)
description: Okreće oblike za 90 stepeni u smeru suprotnom od kazaljke na satu.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -662,8 +665,9 @@ storyRewards:
settings:
title: Podešavanja
categories:
game: Igra
app: Aplikacija
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Razvoj
@ -872,7 +876,7 @@ about:
Ako želite da doprinesete razvoju, bacite pogled na <a href="<githublink>" target="_blank">shapez.io github</a>.<br><br>
Bez odlične discord zajednice ova igra, kao ni druge, ne bi postojala - Pridružite se <a href="<discordlink>" target="_blank">discord serveru</a>!<br><br>
Bez odlične Discord zajednice ova igra, kao ni druge, ne bi postojala - Pridružite se <a href="<discordlink>" target="_blank">Discord serveru</a>!<br><br>
<a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a> je komponovao muziku za igru - On je super.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -485,6 +485,9 @@ buildings:
ccw:
name: Roterare (CCW)
description: Roterar former 90 motsols.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -630,8 +633,9 @@ storyRewards:
settings:
title: Inställningar
categories:
game: Spelinställningar
app: Applikation
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Utveckling
@ -842,7 +846,7 @@ about:
Spelet hade inte varit möjligt utan den fantastiska discordgemenskapen
runt mina spel - Du borde gå med i den <a href="<discordlink>"
target="_blank">discord server</a>!<br><br>
target="_blank">Discord server</a>!<br><br>
Musiken skapades av <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - Han är grym!<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -490,6 +490,9 @@ buildings:
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -631,8 +634,9 @@ storyRewards:
settings:
title: Settings
categories:
game: Game
app: Application
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Development
@ -842,9 +846,9 @@ about:
If you want to contribute, check out <a href="<githublink>"
target="_blank">shapez.io on github</a>.<br><br>
This game wouldn't have been possible without the great discord community
This game wouldn't have been possible without the great Discord community
around my games - You should really join the <a href="<discordlink>"
target="_blank">discord server</a>!<br><br>
target="_blank">Discord server</a>!<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -23,7 +23,7 @@ steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
# This is the text shown above the discord link
# This is the text shown above the Discord link
discordLink: Official Discord - Chat with me!
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
@ -502,6 +502,9 @@ buildings:
ccw:
name: Rotate (CCW)
description: Rotates shapes counter-clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -643,8 +646,9 @@ storyRewards:
settings:
title: Settings
categories:
game: Game
app: Application
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: Development
@ -853,7 +857,7 @@ about:
If you want to contribute, check out <a href="<githublink>" target="_blank">shapez.io on github</a>.<br><br>
This game wouldn't have been possible without the great discord community around my games - You should really join the <a href="<discordlink>" target="_blank">discord server</a>!<br><br>
This game wouldn't have been possible without the great Discord community around my games - You should really join the <a href="<discordlink>" target="_blank">Discord server</a>!<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -517,6 +517,9 @@ buildings:
ccw:
name: 旋转机(逆时针)
description: 将图形逆时针旋转90度。
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -661,8 +664,9 @@ storyRewards:
settings:
title: 设置
categories:
game: 游戏内容
app: 应用
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: 开发版本 # Development

View File

@ -15,7 +15,7 @@
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# If you want to add a new language, ask me in the Discord and I will setup
# the basic structure so the game also detects it.
#
@ -512,6 +512,9 @@ buildings:
ccw:
name: 旋轉機(逆時針)
description: 將圖形逆時針旋轉90度。
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker:
default:
@ -657,8 +660,9 @@ storyRewards:
settings:
title: 設置
categories:
game: 遊戲內容
app: 應用
general: General
userInterface: User Interface
advanced: Advanced
versionBadges:
dev: 開發版本 # Development