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-face-color: #888;
scrollbar-track-color: rgba(255, 255, 255, 0.1); scrollbar-track-color: rgba(255, 255, 255, 0.1);
// Firefox
scrollbar-color: #cdd0d4 rgba(#000, 0.05);
overflow: hidden; overflow: hidden;
@include Text; @include Text;

View File

@ -1,9 +1,32 @@
#state_AboutState { #state_AboutState {
> .container .content { > .container .content {
@include S(max-width, 600px);
@include PlainText; @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 { a {
@include S(margin, 0, 3px); @include S(margin, 0, 3px);
} }
@include DarkThemeOverride {
.head {
background: rgba(22, 21, 21, 0.1);
}
}
} }

View File

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

View File

@ -1,113 +1,180 @@
#state_SettingsState { #state_SettingsState {
.content { $colorCategoryButton: #393747;
.versionbar { $colorCategoryButtonSelected: #5c5872;
@include S(margin-top, 20px);
@include SuperSmallText; .container .content {
display: grid; display: flex;
align-items: center; overflow-y: scroll;
grid-template-columns: 1fr auto;
.buildVersion { .categoryContainer {
display: flex; width: 100%;
flex-direction: column;
color: #aaadaf; .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 { .sidebar {
background-color: $colorGreenBright; 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 { .other {
@include S(padding, 10px); margin-top: auto;
background: #eeeff5;
@include S(border-radius, $globalBorderRadius);
@include S(margin-bottom, 5px);
label {
text-transform: uppercase;
@include Text;
} }
.desc { button {
@include S(margin-top, 5px); @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; @include SuperSmallText;
color: #aaadb2;
}
> .row {
display: grid; display: grid;
align-items: center; align-items: center;
grid-template-columns: 1fr auto; grid-template-columns: 1fr auto;
} .buildVersion {
&.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; display: flex;
align-items: center; flex-direction: column;
justify-content: center; color: #aaadaf;
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;
} }
} }
} }
} }
@include DarkThemeOverride { @include DarkThemeOverride {
.content { .container .content {
.setting { .sidebar {
background: darken($darkModeGameBackground, 10); button.categoryButton {
background-color: #44444f;
.value.enum { &.active {
// dirty but works
filter: invert(0.85);
color: #222;
}
.value.checkbox {
background-color: #74767b;
&.checked {
background-color: $colorBlueBright; 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 { .gameState.textualState {
display: flex; display: grid;
flex-direction: column; grid-template-rows: auto 1fr;
justify-content: center; box-sizing: border-box;
align-items: center; @include S(padding, 32px);
$padding: 15px; height: 100vh;
.headerBar,
> .container .content {
@include S(width, 500px);
}
.headerBar { .headerBar {
display: flex; display: flex;
align-items: center;
justify-content: flex-start;
h1 { h1 {
display: flex; display: grid;
pointer-events: all; grid-template-columns: auto 1fr;
align-items: center; align-items: center;
pointer-events: all;
cursor: pointer; cursor: pointer;
@include SuperHeading; @include SuperHeading;
text-transform: uppercase; text-transform: uppercase;
@ -39,11 +33,17 @@
} }
> .container { > .container {
display: flex;
justify-content: center;
width: 100%;
overflow-y: auto;
> .content { > .content {
width: 100%;
background: #fff; background: #fff;
@include S(border-radius, $globalBorderRadius); @include S(border-radius, $globalBorderRadius);
@include S(padding, 10px); @include S(padding, 10px);
height: calc(80vh - #{D(60px)}); height: 100%;
overflow-y: auto; overflow-y: auto;
box-sizing: border-box; box-sizing: border-box;
pointer-events: all; pointer-events: all;

View File

@ -24,7 +24,7 @@ export const CHANGELOG = [
version: "1.1.19", version: "1.1.19",
date: "02.07.2020", date: "02.07.2020",
entries: [ 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!", "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", version: "1.1.10",
date: "12.06.2020", date: "12.06.2020",
entries: [ 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!", "Steam cloud saves are now available!",
"Added and update more translations (Big thank you to all translators!)", "Added and update more translations (Big thank you to all translators!)",
"Prevent invalid connection if existing underground tunnel entrance exists (by jaysc)", "Prevent invalid connection if existing underground tunnel entrance exists (by jaysc)",
@ -221,7 +221,7 @@ export const CHANGELOG = [
entries: [ entries: [
"The official trailer is now ready! Check it out <a href='https://www.youtube.com/watch?v=KyorY1uIqiQ' target='_blank'>here</a>!", "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!", "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 hovering pinned shapes to enlarge them",
"Allow deselecting blueprints with right click and 'Q'", "Allow deselecting blueprints with right click and 'Q'",
"Move default key for deleting from 'X' to 'DEL'", "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 logger = createLogger("application_settings");
const categoryGame = "game"; /**
const categoryApp = "app"; * @enum {string}
*/
export const enumCategories = {
general: "general",
userInterface: "userInterface",
advanced: "advanced",
};
export const uiScales = [ export const uiScales = [
{ {
@ -122,7 +128,7 @@ export const allApplicationSettings = [
options: Object.keys(LANGUAGES), options: Object.keys(LANGUAGES),
valueGetter: key => key, valueGetter: key => key,
textGetter: key => LANGUAGES[key].name, textGetter: key => LANGUAGES[key].name,
category: categoryApp, category: enumCategories.general,
restartRequired: true, restartRequired: true,
changeCb: (app, id) => null, changeCb: (app, id) => null,
magicValue: "auto-detect", magicValue: "auto-detect",
@ -132,7 +138,7 @@ export const allApplicationSettings = [
options: uiScales.sort((a, b) => a.size - b.size), options: uiScales.sort((a, b) => a.size - b.size),
valueGetter: scale => scale.id, valueGetter: scale => scale.id,
textGetter: scale => T.settings.labels.uiScale.scales[scale.id], textGetter: scale => T.settings.labels.uiScale.scales[scale.id],
category: categoryApp, category: enumCategories.userInterface,
restartRequired: false, restartRequired: false,
changeCb: changeCb:
/** /**
@ -143,7 +149,7 @@ export const allApplicationSettings = [
new BoolSetting( new BoolSetting(
"fullscreen", "fullscreen",
categoryApp, enumCategories.general,
/** /**
* @param {Application} app * @param {Application} app
*/ */
@ -157,7 +163,7 @@ export const allApplicationSettings = [
new BoolSetting( new BoolSetting(
"soundsMuted", "soundsMuted",
categoryApp, enumCategories.general,
/** /**
* @param {Application} app * @param {Application} app
*/ */
@ -165,7 +171,7 @@ export const allApplicationSettings = [
), ),
new BoolSetting( new BoolSetting(
"musicMuted", "musicMuted",
categoryApp, enumCategories.general,
/** /**
* @param {Application} app * @param {Application} app
*/ */
@ -174,7 +180,7 @@ export const allApplicationSettings = [
new BoolSetting( new BoolSetting(
"enableColorBlindHelper", "enableColorBlindHelper",
categoryApp, enumCategories.general,
/** /**
* @param {Application} app * @param {Application} app
*/ */
@ -182,13 +188,13 @@ export const allApplicationSettings = [
), ),
// GAME // GAME
new BoolSetting("offerHints", categoryGame, (app, value) => {}), new BoolSetting("offerHints", enumCategories.userInterface, (app, value) => {}),
new EnumSetting("theme", { new EnumSetting("theme", {
options: Object.keys(THEMES), options: Object.keys(THEMES),
valueGetter: theme => theme, valueGetter: theme => theme,
textGetter: theme => T.settings.labels.theme.themes[theme], textGetter: theme => T.settings.labels.theme.themes[theme],
category: categoryGame, category: enumCategories.userInterface,
restartRequired: false, restartRequired: false,
changeCb: changeCb:
/** /**
@ -205,7 +211,7 @@ export const allApplicationSettings = [
options: autosaveIntervals, options: autosaveIntervals,
valueGetter: interval => interval.id, valueGetter: interval => interval.id,
textGetter: interval => T.settings.labels.autosaveInterval.intervals[interval.id], textGetter: interval => T.settings.labels.autosaveInterval.intervals[interval.id],
category: categoryGame, category: enumCategories.advanced,
restartRequired: false, restartRequired: false,
changeCb: changeCb:
/** /**
@ -218,7 +224,7 @@ export const allApplicationSettings = [
options: ["60", "100", "120", "144", "165", "250", G_IS_DEV ? "10" : "500"], options: ["60", "100", "120", "144", "165", "250", G_IS_DEV ? "10" : "500"],
valueGetter: rate => rate, valueGetter: rate => rate,
textGetter: rate => rate + " Hz", textGetter: rate => rate + " Hz",
category: categoryGame, category: enumCategories.advanced,
restartRequired: false, restartRequired: false,
changeCb: (app, id) => {}, changeCb: (app, id) => {},
enabled: !IS_DEMO, enabled: !IS_DEMO,
@ -228,7 +234,7 @@ export const allApplicationSettings = [
options: scrollWheelSensitivities.sort((a, b) => a.scale - b.scale), options: scrollWheelSensitivities.sort((a, b) => a.scale - b.scale),
valueGetter: scale => scale.id, valueGetter: scale => scale.id,
textGetter: scale => T.settings.labels.scrollWheelSensitivity.sensitivity[scale.id], textGetter: scale => T.settings.labels.scrollWheelSensitivity.sensitivity[scale.id],
category: categoryGame, category: enumCategories.advanced,
restartRequired: false, restartRequired: false,
changeCb: changeCb:
/** /**
@ -241,17 +247,17 @@ export const allApplicationSettings = [
options: movementSpeeds.sort((a, b) => a.multiplier - b.multiplier), options: movementSpeeds.sort((a, b) => a.multiplier - b.multiplier),
valueGetter: multiplier => multiplier.id, valueGetter: multiplier => multiplier.id,
textGetter: multiplier => T.settings.labels.movementSpeed.speeds[multiplier.id], textGetter: multiplier => T.settings.labels.movementSpeed.speeds[multiplier.id],
category: categoryGame, category: enumCategories.advanced,
restartRequired: false, restartRequired: false,
changeCb: (app, id) => {}, changeCb: (app, id) => {},
}), }),
new BoolSetting("alwaysMultiplace", categoryGame, (app, value) => {}), new BoolSetting("alwaysMultiplace", enumCategories.userInterface, (app, value) => {}),
new BoolSetting("enableTunnelSmartplace", categoryGame, (app, value) => {}), new BoolSetting("enableTunnelSmartplace", enumCategories.advanced, (app, value) => {}),
new BoolSetting("vignette", categoryGame, (app, value) => {}), new BoolSetting("vignette", enumCategories.userInterface, (app, value) => {}),
new BoolSetting("compactBuildingInfo", categoryGame, (app, value) => {}), new BoolSetting("compactBuildingInfo", enumCategories.userInterface, (app, value) => {}),
new BoolSetting("disableCutDeleteWarnings", categoryGame, (app, value) => {}), new BoolSetting("disableCutDeleteWarnings", enumCategories.advanced, (app, value) => {}),
new BoolSetting("rotationByBuilding", categoryGame, (app, value) => {}), new BoolSetting("rotationByBuilding", enumCategories.advanced, (app, value) => {}),
]; ];
export function getApplicationSettingById(id) { export function getApplicationSettingById(id) {

View File

@ -1,9 +1,7 @@
import { TextualGameState } from "../core/textual_game_state"; import { TextualGameState } from "../core/textual_game_state";
import { SOUNDS } from "../platform/sound";
import { T } from "../translations"; 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 { THIRDPARTY_URLS } from "../core/config";
import { cachebust } from "../core/cachebust";
export class AboutState extends TextualGameState { export class AboutState extends TextualGameState {
constructor() { constructor() {
@ -15,9 +13,16 @@ export class AboutState extends TextualGameState {
} }
getMainContentHTML() { getMainContentHTML() {
return T.about.body return `
.replace("<githublink>", THIRDPARTY_URLS.github) <div class="head">
.replace("<discordlink>", THIRDPARTY_URLS.discord); <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() { onEnter() {

View File

@ -1,6 +1,6 @@
import { TextualGameState } from "../core/textual_game_state"; import { TextualGameState } from "../core/textual_game_state";
import { formatSecondsToTimeAgo } from "../core/utils"; import { formatSecondsToTimeAgo } from "../core/utils";
import { allApplicationSettings } from "../profile/application_settings"; import { allApplicationSettings, enumCategories } from "../profile/application_settings";
import { T } from "../translations"; import { T } from "../translations";
export class SettingsState extends TextualGameState { export class SettingsState extends TextualGameState {
@ -15,50 +15,62 @@ export class SettingsState extends TextualGameState {
getMainContentHTML() { getMainContentHTML() {
return ` return `
<div class="upperLinks"> <div class="sidebar">
${ ${this.getCategoryButtonsHtml()}
this.app.platformWrapper.getSupportsKeyboard()
? `
<button class="styledButton editKeybindings">${T.keybindings.title}</button>
`
: ""
}
<button class="styledButton about">${T.about.title}</button>
</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="versionbar"> <div class="buildVersion">${T.global.loading} ...</div>
<div class="buildVersion">${T.global.loading} ...</div> </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() { getSettingsHtml() {
let lastCategory = null; const categoriesHTML = {};
let html = "";
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) { for (let i = 0; i < allApplicationSettings.length; ++i) {
const setting = allApplicationSettings[i]; const setting = allApplicationSettings[i];
if (setting.categoryId !== lastCategory) { categoriesHTML[setting.categoryId] += setting.getHtml();
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>";
} }
return html; return Object.keys(categoriesHTML)
.map(k => categoriesHTML[k] + "</div>")
.join("");
} }
renderBuildText() { renderBuildText() {
@ -90,6 +102,28 @@ export class SettingsState extends TextualGameState {
} }
this.initSettings(); 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() { 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() { onAboutClicked() {
this.moveToStateAddGoBack("AboutState"); 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 ## 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: Please use the following template:

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -490,6 +490,9 @@ buildings:
ccw: ccw:
name: Rotate (CCW) name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees. description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -631,8 +634,9 @@ storyRewards:
settings: settings:
title: Settings title: Settings
categories: categories:
game: Game general: General
app: Application userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Development dev: Development
@ -843,9 +847,9 @@ about:
If you want to contribute, check out <a href="<githublink>" If you want to contribute, check out <a href="<githublink>"
target="_blank">shapez.io on github</a>.<br><br> 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>" 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" The soundtrack was made by <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - He's awesome.<br><br> target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -496,6 +496,9 @@ buildings:
ccw: ccw:
name: Rotador (Antihorari) name: Rotador (Antihorari)
description: Rota formes en sentit antihorari 90 graus. description: Rota formes en sentit antihorari 90 graus.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -634,8 +637,9 @@ storyRewards:
settings: settings:
title: Opcions title: Opcions
categories: categories:
game: Joc general: General
app: Aplicació userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Desenvolupament dev: Desenvolupament
@ -826,7 +830,7 @@ about:
body: >- 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> 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> 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: changelog:

View File

@ -471,6 +471,9 @@ buildings:
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
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -612,8 +615,9 @@ storyRewards:
settings: settings:
title: Nastavení title: Nastavení
categories: categories:
game: Hra general: General
app: Aplikace userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Vývojová verze dev: Vývojová verze
@ -823,9 +827,9 @@ about:
Pokud se chceš na hře podílet, podívej se na <a href="<githublink>" Pokud se chceš na hře podílet, podívej se na <a href="<githublink>"
target="_blank">shapez.io na githubu</a>.<br><br> 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>" 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" Soundtrack udělal <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - Je úžasnej.<br><br> target="_blank">Peppsen</a> - Je úžasnej.<br><br>

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -489,6 +489,9 @@ buildings:
ccw: ccw:
name: Rotate (CCW) name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees. description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -634,8 +637,9 @@ storyRewards:
settings: settings:
title: Settings title: Settings
categories: categories:
game: Game general: General
app: Application userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Development 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> 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> 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: # 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. # the basic structure so the game also detects it.
# #
@ -23,7 +23,7 @@ steamPage:
# This is the short text appearing on the steam page # 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. 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! 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. # 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: ccw:
name: Rotierer (CCW) name: Rotierer (CCW)
description: Rotiert Formen gegen den Uhrzeigersinn um 90 Grad. description: Rotiert Formen gegen den Uhrzeigersinn um 90 Grad.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -633,8 +636,9 @@ storyRewards:
settings: settings:
title: Einstellungen title: Einstellungen
categories: categories:
game: Spiel general: General
app: Applikation userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Entwicklung dev: Entwicklung

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -485,6 +485,9 @@ buildings:
ccw: ccw:
name: Rotate (CCW) name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees. description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -631,8 +634,9 @@ storyRewards:
settings: settings:
title: Settings title: Settings
categories: categories:
game: Game general: General
app: Application userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Development dev: Development
@ -844,7 +848,7 @@ about:
If you want to contribute, check out <a href="<githublink>" If you want to contribute, check out <a href="<githublink>"
target="_blank">shapez.io on github</a>.<br><br> 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>" 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>

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -23,7 +23,7 @@ steamPage:
# This is the short text appearing on the steam page # This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. 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! 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. # 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: settings:
title: Settings title: Settings
categories: categories:
game: Game general: General
app: Application userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Development dev: Development
@ -855,13 +856,13 @@ about:
body: >- 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> 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> 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: changelog:
title: Changelog title: Changelog

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -23,7 +23,7 @@ steamPage:
# This is the short text appearing on the steam page # This is the short text appearing on the steam page
shortText: shapez.io 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. 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! 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. # 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: ccw:
name: Rotador (Inverso) name: Rotador (Inverso)
description: Rota las figuras en sentido antihorario 90 grados. description: Rota las figuras en sentido antihorario 90 grados.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -642,8 +645,9 @@ storyRewards:
settings: settings:
title: Opciones title: Opciones
categories: categories:
game: Juego general: General
app: Aplicación userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Desarrollo dev: Desarrollo

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -499,6 +499,9 @@ buildings:
ccw: ccw:
name: Rotate (Vastapäivään) name: Rotate (Vastapäivään)
description: Kääntää muotoja 90 astetta vastapäivään. description: Kääntää muotoja 90 astetta vastapäivään.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -638,8 +641,9 @@ storyRewards:
settings: settings:
title: Asetukset title: Asetukset
categories: categories:
game: Peli general: General
app: Sovellus userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Kehitys dev: Kehitys
@ -848,7 +852,7 @@ about:
Jos haluat osallistua, tarkista <a href="<githublink>" target="_blank">shapez.io githubissa</a>.<br><br> 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> Ää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: # 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. # the basic structure so the game also detects it.
# #
@ -486,6 +486,9 @@ buildings:
ccw: ccw:
name: Pivoteur inversé name: Pivoteur inversé
description: Fait pivoter une forme de 90 degrés vers la gauche. description: Fait pivoter une forme de 90 degrés vers la gauche.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -631,8 +634,9 @@ storyRewards:
settings: settings:
title: Options title: Options
categories: categories:
game: Jeu general: General
app: Application userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Développement dev: Développement
@ -837,9 +841,9 @@ about:
Si vous souhaitez contribuer, allez voir <a href="<githublink>" Si vous souhaitez contribuer, allez voir <a href="<githublink>"
target="_blank">shapez.io sur github</a>.<br><br> 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>" 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" La bande son a été créée par <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - Il est impressionnant !<br><br> target="_blank">Peppsen</a> - Il est impressionnant !<br><br>

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -533,6 +533,9 @@ buildings:
ccw: ccw:
name: Obrtač (↺) name: Obrtač (↺)
description: Okreće oblike za 90 stupnjeva u smjeru suprotnom od kazaljke na satu. 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: stacker:
default: default:
@ -672,8 +675,9 @@ storyRewards:
settings: settings:
title: Postavke title: Postavke
categories: categories:
game: Igra general: General
app: Aplikacija userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Development 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> 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> 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: # 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. # the basic structure so the game also detects it.
# #
@ -485,6 +485,9 @@ buildings:
ccw: ccw:
name: Rotate (CCW) name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees. description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -630,8 +633,9 @@ storyRewards:
settings: settings:
title: Beállítások title: Beállítások
categories: categories:
game: Game general: General
app: Application userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Development dev: Development
@ -841,9 +845,9 @@ about:
If you want to contribute, check out <a href="<githublink>" If you want to contribute, check out <a href="<githublink>"
target="_blank">shapez.io on github</a>.<br><br> 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>" 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" The soundtrack was made by <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - He's awesome.<br><br> target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -23,7 +23,7 @@ steamPage:
# This is the short text appearing on the steam page # This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. 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! 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. # 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: ccw:
name: Rotate (CCW) name: Rotate (CCW)
description: Rotates shapes counter-clockwise by 90 degrees. description: Rotates shapes counter-clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -644,8 +647,9 @@ storyRewards:
settings: settings:
title: Settings title: Settings
categories: categories:
game: Game general: General
app: Application userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Development 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> 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> 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: # 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. # the basic structure so the game also detects it.
# #
@ -485,6 +485,9 @@ buildings:
ccw: ccw:
name: Rotate (CCW) name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees. description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -631,8 +634,9 @@ storyRewards:
settings: settings:
title: Impostazioni title: Impostazioni
categories: categories:
game: Gioco general: General
app: Applicazione userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Sviluppo dev: Sviluppo
@ -842,9 +846,9 @@ about:
If you want to contribute, check out <a href="<githublink>" If you want to contribute, check out <a href="<githublink>"
target="_blank">shapez.io on github</a>.<br><br> 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>" 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" The soundtrack was made by <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - He's awesome.<br><br> target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -490,6 +490,9 @@ buildings:
ccw: ccw:
name: 回転機 (逆) name: 回転機 (逆)
description: 形を反時計回り方向に90度回転します。 description: 形を反時計回り方向に90度回転します。
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -631,8 +634,9 @@ storyRewards:
settings: settings:
title: 設定 title: 設定
categories: categories:
game: ゲーム general: General
app: アプリケーション userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Development dev: Development
@ -836,7 +840,7 @@ about:
開発に参加したい場合は以下をチェックしてみてください。<a href="<githublink>" target="_blank">shapez.io on github</a>.<br><br> 開発に参加したい場合は以下をチェックしてみてください。<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> サウンドトラックは<a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a>により製作されました。 - 彼は素晴らしいです<br><br>

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -489,6 +489,9 @@ buildings:
ccw: ccw:
name: 회전기 (반시계방향) name: 회전기 (반시계방향)
description: 도형을 반시계방향으로 90도 회전시킨다. description: 도형을 반시계방향으로 90도 회전시킨다.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -630,8 +633,9 @@ storyRewards:
settings: settings:
title: 설정 title: 설정
categories: categories:
game: 게임 general: General
app: userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: 개발 dev: 개발

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -490,6 +490,9 @@ buildings:
ccw: ccw:
name: Rotate (CCW) name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees. description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -631,8 +634,9 @@ storyRewards:
settings: settings:
title: Settings title: Settings
categories: categories:
game: Game general: General
app: Application userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Development dev: Development
@ -841,9 +845,9 @@ about:
If you want to contribute, check out <a href="<githublink>" If you want to contribute, check out <a href="<githublink>"
target="_blank">shapez.io on github</a>.<br><br> 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>" 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" The soundtrack was made by <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - He's awesome.<br><br> target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

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

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -487,6 +487,9 @@ buildings:
ccw: ccw:
name: Roter (Mot klokken) name: Roter (Mot klokken)
description: Roter objekter mot klokken, 90 grader. description: Roter objekter mot klokken, 90 grader.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -628,8 +631,9 @@ storyRewards:
settings: settings:
title: Instillinger title: Instillinger
categories: categories:
game: Spill general: General
app: Applikasjon userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Utvikling 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> 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> 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: # 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. # the basic structure so the game also detects it.
# #
@ -499,6 +499,9 @@ buildings:
ccw: ccw:
name: Obracacz (Przeciwny kierunek) name: Obracacz (Przeciwny kierunek)
description: Obraca kształt przeciwnie do ruchu wskazówek zegara o 90 stopni. description: Obraca kształt przeciwnie do ruchu wskazówek zegara o 90 stopni.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -652,8 +655,9 @@ storyRewards:
settings: settings:
title: Ustawienia title: Ustawienia
categories: categories:
game: Gra general: General
app: Aplikacja userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Wersja Rozwojowa dev: Wersja Rozwojowa

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -489,6 +489,9 @@ buildings:
ccw: ccw:
name: Rotacionador (Anti-horário) name: Rotacionador (Anti-horário)
description: Gira as formas no sentido anti-horário em 90 graus. description: Gira as formas no sentido anti-horário em 90 graus.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -634,8 +637,9 @@ storyRewards:
settings: settings:
title: opções title: opções
categories: categories:
game: Jogo general: General
app: Aplicação userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Desenvolvedor dev: Desenvolvedor
@ -845,9 +849,9 @@ about:
Se quiser contribuir, confira <a href="<githublink>" Se quiser contribuir, confira <a href="<githublink>"
target="_blank">shapez.io no github</a>.<br><br> 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>" 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" A trilha sonora foi feita por <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - Ele é demais.<br><br> target="_blank">Peppsen</a> - Ele é demais.<br><br>

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -484,6 +484,9 @@ buildings:
ccw: ccw:
name: Rodar (CCW) name: Rodar (CCW)
description: Roda as formas 90º no sentido contrário ao dos ponteiros do relógio. 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: stacker:
default: default:
@ -629,8 +632,9 @@ storyRewards:
settings: settings:
title: Definições title: Definições
categories: categories:
game: Jogo general: General
app: Aplicação userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Desenvolvimento dev: Desenvolvimento
@ -839,9 +843,9 @@ about:
Se quiseres contribuir, dá uma olhadela em <a href="<githublink>" Se quiseres contribuir, dá uma olhadela em <a href="<githublink>"
target="_blank">shapez.io no github</a>.<br><br> 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>" 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" A banda sonora foi feita por <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - Ele é Fantástico.<br><br> target="_blank">Peppsen</a> - Ele é Fantástico.<br><br>

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -483,6 +483,9 @@ buildings:
ccw: ccw:
name: Rotate (CCW) name: Rotate (CCW)
description: Rotește formele în inversul sensului acelor de ceasornic la 90 de grade. 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: stacker:
default: default:
@ -628,8 +631,9 @@ storyRewards:
settings: settings:
title: Setări title: Setări
categories: categories:
game: Joc general: General
app: Aplicație userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Dezvoltare dev: Dezvoltare
@ -833,9 +837,9 @@ about:
Dacă vrei să contribui, verifică <a href="<githublink>" Dacă vrei să contribui, verifică <a href="<githublink>"
target="_blank">shapez.io pe github</a>.<br><br> 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>" 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" Coloana sonoră a fost făcută de <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - Este uimitor.<br><br> target="_blank">Peppsen</a> - Este uimitor.<br><br>

View File

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

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -23,7 +23,7 @@ steamPage:
# This is the short text appearing on the steam page # This is the short text appearing on the steam page
shortText: shapez.io je igra grajenja tovarne katere cilj je avtomatiziranje kreiranja in procesiranja vse bolj zapletenih oblik na neskončni ravnini. 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! 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. # 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: ccw:
name: Rotate (CCW) name: Rotate (CCW)
description: Rotates shapes counter-clockwise by 90 degrees. description: Rotates shapes counter-clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -640,8 +643,9 @@ storyRewards:
settings: settings:
title: Settings title: Settings
categories: categories:
game: Game general: General
app: Application userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Development 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> 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> 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: # 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. # the basic structure so the game also detects it.
# #
# #
@ -40,7 +40,7 @@ steamPage:
# This is the short text appearing on the steam page # This is the short text appearing on the steam page
shortText: shapez.io je igra o pravljenju fabrika za automatizaciju stvaranja i spajanja sve složenijih oblika na beskonačno velikoj mapi. 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 discordLink: Oficijalni Discord server
# TODO # 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. # 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: ccw:
name: Obrtač (↺) name: Obrtač (↺)
description: Okreće oblike za 90 stepeni u smeru suprotnom od kazaljke na satu. 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: stacker:
default: default:
@ -662,8 +665,9 @@ storyRewards:
settings: settings:
title: Podešavanja title: Podešavanja
categories: categories:
game: Igra general: General
app: Aplikacija userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Razvoj 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> 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> <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: # 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. # the basic structure so the game also detects it.
# #
@ -485,6 +485,9 @@ buildings:
ccw: ccw:
name: Roterare (CCW) name: Roterare (CCW)
description: Roterar former 90 motsols. description: Roterar former 90 motsols.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -630,8 +633,9 @@ storyRewards:
settings: settings:
title: Inställningar title: Inställningar
categories: categories:
game: Spelinställningar general: General
app: Applikation userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Utveckling dev: Utveckling
@ -842,7 +846,7 @@ about:
Spelet hade inte varit möjligt utan den fantastiska discordgemenskapen Spelet hade inte varit möjligt utan den fantastiska discordgemenskapen
runt mina spel - Du borde gå med i den <a href="<discordlink>" runt mina spel - Du borde gå med i den <a href="<discordlink>"
target="_blank">discord server</a>!<br><br> target="_blank">Discord server</a>!<br><br>
Musiken skapades av <a href="https://soundcloud.com/pettersumelius" Musiken skapades av <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - Han är grym!<br><br> target="_blank">Peppsen</a> - Han är grym!<br><br>

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -490,6 +490,9 @@ buildings:
ccw: ccw:
name: Rotate (CCW) name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees. description: Rotates shapes counter clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -631,8 +634,9 @@ storyRewards:
settings: settings:
title: Settings title: Settings
categories: categories:
game: Game general: General
app: Application userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Development dev: Development
@ -842,9 +846,9 @@ about:
If you want to contribute, check out <a href="<githublink>" If you want to contribute, check out <a href="<githublink>"
target="_blank">shapez.io on github</a>.<br><br> 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>" 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" The soundtrack was made by <a href="https://soundcloud.com/pettersumelius"
target="_blank">Peppsen</a> - He's awesome.<br><br> target="_blank">Peppsen</a> - He's awesome.<br><br>

View File

@ -15,7 +15,7 @@
# #
# Adding a new language: # 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. # the basic structure so the game also detects it.
# #
@ -23,7 +23,7 @@ steamPage:
# This is the short text appearing on the steam page # This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. 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! 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. # 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: ccw:
name: Rotate (CCW) name: Rotate (CCW)
description: Rotates shapes counter-clockwise by 90 degrees. description: Rotates shapes counter-clockwise by 90 degrees.
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -643,8 +646,9 @@ storyRewards:
settings: settings:
title: Settings title: Settings
categories: categories:
game: Game general: General
app: Application userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: Development 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> 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> 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: # 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. # the basic structure so the game also detects it.
# #
@ -517,6 +517,9 @@ buildings:
ccw: ccw:
name: 旋转机(逆时针) name: 旋转机(逆时针)
description: 将图形逆时针旋转90度。 description: 将图形逆时针旋转90度。
fl:
name: Rotate (180)
description: Rotates shapes by 180 degrees.
stacker: stacker:
default: default:
@ -661,8 +664,9 @@ storyRewards:
settings: settings:
title: 设置 title: 设置
categories: categories:
game: 游戏内容 general: General
app: 应用 userInterface: User Interface
advanced: Advanced
versionBadges: versionBadges:
dev: 开发版本 # Development dev: 开发版本 # Development

View File

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