From e0077b07d0518c0b58fd4b0f9223a646af525b02 Mon Sep 17 00:00:00 2001
From: martypiton <67959991+martypiton@users.noreply.github.com>
Date: Tue, 7 Jul 2020 16:15:27 +0200
Subject: [PATCH 01/78] New version entirely completed and corrected !
Add translate version of the Steam page, corrected little mistakes and translated new items not implemented yet !
---
translations/base-fr.yaml | 122 +++++++++++++++++++-------------------
1 file changed, 62 insertions(+), 60 deletions(-)
diff --git a/translations/base-fr.yaml b/translations/base-fr.yaml
index 181b5003..2a1c5612 100644
--- a/translations/base-fr.yaml
+++ b/translations/base-fr.yaml
@@ -30,59 +30,59 @@ steamPage:
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
- shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
- Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
+ shapez.io est un jeu qui consiste à construire des usines pour automatiser la création et la combinaison de formes de plus en plus complexes sur une carte infinie.
+ Lors de la livraison des formes requises vuos progresserez et debloquerez des améliorations pour accelerer votre usine.
- As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
+ Au vu de l'augmantation des demandes de formes, vous devrez agrandir votre usine pour répondre à la forte demande - Mais n'oubliez pas les ressources, vous drevrez vous étendre au milieu de cette [b]carte infinie[/b]!
- Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
+ Bientôt vous devrez mixer les couleurs et peindre vos formes avec - Combinez les ressources de couleurs rouge, verte et bleue pour produire différentes couleurs et peindre les formes avec pour satisfaire la demande.
- This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
+ Ce jeu propose 18 niveaux progressifs (qui devraient déjà vous occuper des heures!) mais j'ajoute constamment de nouveau contenus - Il y en a beaucoup de prévus!
- Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
+ Acheter le jeu vous donne accès à la version complète qui a des fonctionnalitées additionnelles et vous recevrez aussi un accès à des fonctionnalitées fraîchement développées.
- [b]Standalone Advantages[/b]
+ [b]Avantages de la version complète[/b]
[list]
- [*] Dark Mode
- [*] Unlimited Waypoints
- [*] Unlimited Savegames
- [*] Additional settings
- [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
- [*] Coming soon: More Levels
- [*] Allows me to further develop shapez.io ❤️
+ [*] Mode sombre
+ [*] Marqueurs illimités
+ [*] Nombre illimité de parties
+ [*] Paramètres additionnaux
+ [*] Arrivage imminent: Câbles et énergie! Visé pour (environ) fin Juillet 2020.
+ [*] Arrivage imminent: Plus de niveaux
+ [*] Aidez moi à développer plus profondément shapez.io ❤️
[/list]
- [b]Future Updates[/b]
+ [b]Mises à jour futures[/b]
- I am updating the game very often and trying to push an update at least every week!
+ Je met à jour le jeu très souvent et j'essaye de sortir une mise à jour au moins toutes les semaines!
[list]
- [*] Different maps and challenges (e.g. maps with obstacles)
- [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
- [*] A story mode where buildings have a cost
- [*] Configurable map generator (Configure resource/shape size/density, seed and more)
- [*] Additional types of shapes
- [*] Performance improvements (The game already runs pretty well!)
- [*] And much more!
+ [*] Différentes cartes at challenges (ex: carte avec obstacles)
+ [*] Puzzles (Délivrer la forme requise avec une zone limitée/jeu de batîments
+ [*] Un mode histoire où les batîments ont un coût
+ [*] Générateur de carte configurable (configuration des ressources/formes taille/densitée, graine et plus)
+ [*] Types de formes additionnelles
+ [*] Amélioration des performances (Le jeu tourne déjà plutot bien!)
+ [*] Et plus encore!
[/list]
- [b]This game is open source![/b]
+ [b]Ce jeu est open source![/b]
- Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
- Be sure to check out my trello board for the full roadmap!
+ N'importe qui peut contribuer, je suis activement impliqué dans la communauté et j'essaye de répondre à toutes les suggestions et prendre en compte votre retour d'expérience quand je le peux.
+ Soyez sûr de jeter un coup d'œil à mon tableau Trello pour toute la feuille de route!
- [b]Links[/b]
+ [b]Liens[/b]
[list]
[*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
- [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
+ [*] [url=https://trello.com/b/ISQncpJP/shapezio]Feuille de route[/url]
[*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url]
- [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
- [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
+ [*] [url=https://github.com/tobspr/shapez.io]Code source (GitHub)[/url]
+ [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Aidez à traduire[/url]
[/list]
- discordLink: Official Discord - Chat with me!
+ discordLink: Discord officiel - Parlez avec moi!
global:
loading: Chargement
@@ -138,9 +138,9 @@ mainMenu:
play: Jouer
changelog: Historique
importSavegame: Importer
- openSourceHint: Ce jeu est open source !
+ openSourceHint: Ce jeu est open source!
discordLink: Serveur Discord officiel
- helpTranslate: Contribuez à la traduction !
+ helpTranslate: Contribuez à la traduction!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
@@ -165,7 +165,7 @@ dialogs:
reset: Réinitialiser
getStandalone: Se procurer la version complète
deleteGame: Je sais ce que je fais
- viewUpdate: Voir les mises-à-jour
+ viewUpdate: Voir les mises à jour
showUpgrades: Montrer les améliorations
showKeybindings: Montrer les raccourcis
@@ -201,7 +201,7 @@ dialogs:
editKeybinding:
title: Changer les contrôles
- desc: Appuyez sur la touche que vous voulez assigner, ou Escape pour annuler.
+ desc: Appuyez sur la touche que vous voulez assigner, ou Echap pour annuler.
resetKeybindingsConfirmation:
title: Réinitialiser les contrôles
@@ -220,7 +220,7 @@ dialogs:
desc: Vous ne pouvez avoir qu'une seule sauvegarde en même temps dans la version démo. Merci d'effacer celle en cours ou alternativement de vous procurer la version complète !
updateSummary:
- title: Nouvel mise-à-jour !
+ title: Nouvelle mise à jour !
desc: >-
Voici les modifications depuis votre dernière session:
@@ -266,11 +266,11 @@ dialogs:
exportScreenshotWarning:
title: Exporter une capture d'écran
desc: >-
- Vous avez demandé à exporter votre base sous la forme d'une capture d'écran. Soyez conscient que cela peut s'avérer passablement lent pour une grande base, voire même planter votre jeu !
+ Vous avez demandé à exporter votre base sous la forme d'une capture d'écran. Soyez conscient que cela peut s'avérer passablement lent pour une grande base, voire même faire planter votre jeu !
massCutInsufficientConfirm:
- title: Confirm cut
- desc: You can not afford to paste this area! Are you sure you want to cut it?
+ title: Couffirmer le coupage
+ desc: Vous ne pouvez pas vous permettre de coller cette zone! Etes vous sur que vous voulez la couper?
ingame:
# This is shown in the top left corner and displays useful keybindings in
@@ -294,7 +294,7 @@ ingame:
copySelection: Copier
clearSelection: Effacer la sélection
pipette: Pipette
- switchLayers: Switch layers
+ switchLayers: Inverser les couches
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
@@ -409,11 +409,11 @@ ingame:
cyan: Cyan
white: Blanc
uncolored: Non coloré
- black: Black
+ black: Noir
shapeViewer:
title: Calques
empty: Vide
- copyKey: Copy Key
+ copyKey: Copier la clé
# All shop upgrades
shopUpgrades:
@@ -525,25 +525,25 @@ buildings:
levelShortcut: NV
wire:
default:
- name: Energy Wire
- description: Allows you to transport energy.
+ name: Câble d'énergie
+ description: Permet de transporter de l'énergie.
advanced_processor:
default:
- name: Color Inverter
- description: Accepts a color or shape and inverts it.
+ name: Inverseur de couleur
+ description: Accepte une couleur ou une forme et l'inverse.
energy_generator:
- deliver: Deliver
- toGenerateEnergy: For
+ deliver: Délivre
+ toGenerateEnergy: Pour
default:
- name: Energy Generator
- description: Generates energy by consuming shapes.
+ name: Générateur d'énergie
+ description: Genère de l'énergie en consummant des formes.
wire_crossings:
default:
- name: Wire Splitter
- description: Splits a energy wire into two.
+ name: Diviseur de câble
+ description: Divise un câble d'énergie en deux.
merger:
- name: Wire Merger
- description: Merges two energy wires into one.
+ name: Fusionneur de câbles
+ description: Fusionne deux câbles d'énergie en un seul.
storyRewards:
# Those are the rewards gained from completing the store
@@ -566,7 +566,7 @@ storyRewards:
reward_stacker:
title: Combineur
- desc: Vous pouvez maintenant combiner deux formes avec le combineur ! Les deux entrées sont combinée et si elles ne peuvent êtres mises l'une à côté de l'autre, elles sont fusionnées. Sinon, la forme de droite est placée au dessus de la forme de gauche après avoir été légèrement réduite.
+ desc: Vous pouvez maintenant combiner deux formes avec le combineur ! Les deux entrées sont combinées et si elles ne peuvent êtres mises l'une à côté de l'autre, elles sont fusionnées. Sinon, la forme de droite est placée au dessus de la forme de gauche après avoir été légèrement réduite.
reward_splitter:
title: Distributeur/Rassembleur
@@ -824,11 +824,11 @@ keybindings:
lockBeltDirection: Utiliser le plannificateur de convoyeurs
switchDirectionLockSide: "Plannificateur: changer de côté"
pipette: Pipette
- menuClose: Close Menu
- switchLayers: Switch layers
- advanced_processor: Color Inverter
- energy_generator: Energy Generator
- wire: Energy Wire
+ menuClose: Fermer le menu
+ switchLayers: Inverser les ccouches
+ advanced_processor: Inverseur de couleur
+ energy_generator: Générateur d'énergie
+ wire: Câble d'énergie
about:
title: À propos de ce jeu
@@ -866,3 +866,5 @@ demo:
#
# French translation completed (and corrected) by Pascal Grossé and Withers001
+
+# French translation entirely completed and corrected by martypiton
From e75c9dfa01646e48563eef3786be0acdc1286f56 Mon Sep 17 00:00:00 2001
From: NiceManiac
Date: Wed, 8 Jul 2020 08:03:21 +0200
Subject: [PATCH 02/78] Update base-no.yaml
Translated the Steam store page completely
---
translations/base-no.yaml | 97 ++++++++++++++++++++++++++-------------
1 file changed, 64 insertions(+), 33 deletions(-)
diff --git a/translations/base-no.yaml b/translations/base-no.yaml
index ae49885e..46428265 100644
--- a/translations/base-no.yaml
+++ b/translations/base-no.yaml
@@ -21,7 +21,7 @@
steamPage:
# This is the short text appearing on the steam page
- shortText: shapez.io er et spill som handler om å bygge fabrikker for å automatisere produksjon og kombinering av former med økende kompleksitet på et ubegrenset brett.
+ shortText: shapez.io er et spill som handler om å bygge fabrikker for å automatisere produksjon og kombinasjon av former med økende kompleksitet på et uendelig ekspanderende brett.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
@@ -30,59 +30,90 @@ steamPage:
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
- shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
- Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
+ #shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
+ #Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
+ Shapez.io er et spill som handler om å bygge fabrikker for å automatisere produksjon og kombinasjon av former med økende kompleksitet på et uendelig ekspanderende brett.
+ Ved leveranse av de forespurte formene vil du komme videre i spillet og låse opp oppgraderinger for å øke farten på fabrikken din
- As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
+ #As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
+ Etter hvert som forespørselen av former øker, vil du være nødt til å utvide fabrikken din for å møte etterspørselen - Ikke glem ressursene, du vil bli nødt til å utvide over det [b]uendelige brettet[/b]!
- Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
+ #Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
+ Snart blir du nødt til å plande farger og male formene dine med dem - Kombiner røde, grønne og blåe farge ressurser for å produsere forskjellige farger og male former med dem for å tilfredstille etterspørselen.
- This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
+ #This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
+ Dette spillet har 18 progressive nivåer (Noe som burde holde deg opptatt i flere timer allerede!) men jeg legger stadig til nytt innhold - Det er mye som er planlagt!
- Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
+ #Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
+ Kjøp av spillet gir deg tilgang til den frittstående versjonen som har mange tilleggsfunksjoner og du vil også få tilgang til nyutviklede funksjoner.
- [b]Standalone Advantages[/b]
+ #[b]Standalone Advantages[/b]
+ [b]Frittstående fordeler[/b]
[list]
- [*] Dark Mode
- [*] Unlimited Waypoints
- [*] Unlimited Savegames
- [*] Additional settings
- [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
- [*] Coming soon: More Levels
- [*] Allows me to further develop shapez.io ❤️
+ # [*] Dark Mode
+ [*] Mørk Modus
+ # [*] Unlimited Waypoints
+ [*] Ubegrensede Veipunkter
+ # [*] Unlimited Savegames
+ [*] Uendelige Lagringsfiler
+ # [*] Additional settings
+ [*] Tilleggsinnstillinger
+ # [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
+ [*] Kommer snart: Ledninger og strøm! Sikter mot (omtrent) slutten av Juli 2020.
+ # [*] Coming soon: More Levels
+ [*] Kommer snart: Flere Nivåer
+ # [*] Allows me to further develop shapez.io ❤️
+ [*] Tillater meg å fortsette å utvikle shapez.io ❤️
[/list]
- [b]Future Updates[/b]
+ #[b]Future Updates[/b]
+ [b]Fremtidige Oppdateringer[/b]
- I am updating the game very often and trying to push an update at least every week!
+ #I am updating the game very often and trying to push an update at least every week!
+ Jeg oppdaterer spillet veldig ofte og prøver å presse inn en oppdatering i det minste hver uke!
[list]
- [*] Different maps and challenges (e.g. maps with obstacles)
- [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
- [*] A story mode where buildings have a cost
- [*] Configurable map generator (Configure resource/shape size/density, seed and more)
- [*] Additional types of shapes
- [*] Performance improvements (The game already runs pretty well!)
- [*] And much more!
+ # [*] Different maps and challenges (e.g. maps with obstacles)
+ [*] Forskjellige baner og utfordringer (f.eks. baner med hindringer)
+ # [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
+ [*] Gåter (lever den forspurte formen med et begrenset område / sett med bygninger)
+ # [*] A story mode where buildings have a cost
+ [*] En historiemodus der bygninger har en pris
+ # [*] Configurable map generator (Configure resource/shape size/density, seed and more)
+ [*] Konfigurerbar kartgenerator (Konfigurer ressurser/former, størrelse/tetthet, seed og mer)
+ # [*] Additional types of shapes
+ [*] Flere typer former
+ # [*] Performance improvements (The game already runs pretty well!)
+ [*] Ytelsesforbedringer (Spillet kjører allerede ganske bra!)
+ # [*] And much more!
+ [*] Og mye mer!
[/list]
- [b]This game is open source![/b]
+ #[b]This game is open source![/b]
+ [b]Dette spillet er åpen kildekode![/b]
- Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
- Be sure to check out my trello board for the full roadmap!
+ #Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
+ Hvem som helst kan bidra, Jeg er aktivt involvert i samfunnet og forsøker å gå gjennom alle forslag og ta tilbakemelding i betraktning der det er mulig.
+ #Be sure to check out my trello board for the full roadmap!
+ Sørg for å sjekke trello panelet mitt for hele veikartet!
- [b]Links[/b]
+ #[b]Links[/b]
+ [b]Lenker[/b]
[list]
- [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
- [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
+ # [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
+ [*] [url=https://discord.com/invite/HN7EVzV]Offisiell Discord[/url]
+ # [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
+ [*] [url=https://trello.com/b/ISQncpJP/shapezio]Veikart[/url]
[*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url]
- [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
- [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
+ # [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
+ [*] [url=https://github.com/tobspr/shapez.io]Kildekode (GitHub)[/url]
+ # [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
+ [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Hjelp til å oversette[/url]
[/list]
- discordLink: Official Discord - Chat with me!
+ discordLink: Offisiell Discord - Chat med meg!
global:
loading: Laster
From 1af0af8924de5dd81ad32a25ce1377ea5f264594 Mon Sep 17 00:00:00 2001
From: Slownick <68053268+Slownick@users.noreply.github.com>
Date: Thu, 9 Jul 2020 10:44:12 +0200
Subject: [PATCH 03/78] Update base-nl.yaml
Spellcheck and small grammar edits
---
translations/base-nl.yaml | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/translations/base-nl.yaml b/translations/base-nl.yaml
index 69072d0c..a082dc67 100644
--- a/translations/base-nl.yaml
+++ b/translations/base-nl.yaml
@@ -50,7 +50,7 @@ steamPage:
[*] Extra opties
[*] Binnenkort: Kabels & Energie! Hopelijk vanaf eind juli 2020.
[*] Binnenkort: Meer Levels
- [*] Helpt mij om shapez.io verder te ontwikkelen ❤️
+ [*] Help mij om shapez.io verder te ontwikkelen ❤️
[/list]
[b]Geplande Updates[/b]
@@ -69,7 +69,7 @@ steamPage:
[b]Dit spel is open source![/b]
- Iedreen kan bijdragen. Ik ben actief in de community en probeer naar alle suggesties en feedback te kijken en deze mee te nemen in de ontwikkeling.
+ Iedereen kan bijdragen. Ik ben actief in de community en probeer naar alle suggesties en feedback te kijken en deze op te nemen in de ontwikkeling.
Bekijk mijn trello-bord voor het volledige stappenplan!
[b]Links[/b]
@@ -172,12 +172,12 @@ dialogs:
showKeybindings: Zie Sneltoetsen
importSavegameError:
- title: Import Error
+ title: Importeer error
text: >-
Het importeren van je savegame is mislukt:
importSavegameSuccess:
- title: Savegame Geïmporteerd
+ title: Savegame geïmporteerd
text: >-
Je savegame is succesvol geïmporteerd.
@@ -227,7 +227,7 @@ dialogs:
Dit zijn de veranderingen sinds je voor het laatst gespeeld hebt:
upgradesIntroduction:
- title: Ontgrendel Upgrades
+ title: Ontgrendel upgrades
desc: >-
Alle vormen die je produceert kunnen gebruikt worden om upgrades te ontgrendelen - vernietig je oude fabrieken niet!
Het upgrades-tabblad staat in de rechterbovenhoek van het scherm.
@@ -349,7 +349,7 @@ ingame:
dataSources:
stored:
title: In opslag
- description: Geeft weer hoe veel vormen er zijn opgeslagen in de HUB.
+ description: Geeft alle vormen weer die opgeslagen zijn in de HUB.
produced:
title: Geproduceerd
description: Geeft alle vormen weer die op dit moment geproduceerd worden, inclusief tussenproducten.
@@ -501,7 +501,7 @@ buildings:
description: &painter_desc Verft de volledige vorm in de linker input met de kleur van de rechter input.
double:
name: Verver (Dubbel)
- description: Verft de vormen in de linker inputs met de kleur van de rechter input.
+ description: Verft de vormen in de linker input met de kleur van de rechter input.
quad:
name: Verver (Quad)
description: Verft elke kwart van de vorm een andere kleur.
@@ -649,7 +649,7 @@ settings:
small: Klein
regular: Middel
large: Groot
- huge: Wumbo
+ huge: Jumbo
scrollWheelSensitivity:
title: Zoom-gevoeligheid
From f32b6ecfc07efb9bd74c5f353d789453a58469b5 Mon Sep 17 00:00:00 2001
From: Gil Sand
Date: Thu, 9 Jul 2020 12:01:41 +0200
Subject: [PATCH 04/78] Update base-fr.yaml
Added corrections to french in the first 200 lines only.
---
translations/base-fr.yaml | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/translations/base-fr.yaml b/translations/base-fr.yaml
index 83cbe026..4449a2e8 100644
--- a/translations/base-fr.yaml
+++ b/translations/base-fr.yaml
@@ -30,16 +30,16 @@ steamPage:
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
- shapez.io est un jeu ou il faut construire des usines pour automatiser la création et la transformation de formes de plus en plus complexes sur une carte infinie.
+ shapez.io est un jeu où il faut construire des usines pour automatiser la création et la transformation de formes de plus en plus complexes sur une carte infinie.
En livrant les bonnes formes tu vas progresser dans le jeu et débloquer des améliorations pour accélerer ton usine.
- Comme la demande de formes augmente, il vas falloir agrandir ton usine pour produire plus - N'oublie pas les resources, il vas falloir s'étendre tout autour de la [b]carte infinie[/b]!
+ Comme la demande de formes augmente, il va falloir agrandir ton usine pour produire plus - N'oublie pas les resources, il va falloir s'étendre tout autour de la [b]carte infinie[/b]!
- Puis il vas falloir mélanger les couleurs et peindres tes formes avec - Combine du rouge, du bleu et du vert pour produire différente couleurs et peindre des formes pour satisfaire la demande.
+ Puis il va falloir mélanger les couleurs et peindre tes formes avec - Combine du rouge, du bleu et du vert pour produire différente couleurs et peindre des formes pour satisfaire la demande.
- Ce jeu propose 18 niveaux progressifs (qui devraient vous occuper pendant des heures!) et j'ajoute constament plus de contenu - Il y en as beaucoup qui arrive!
+ Ce jeu propose 18 niveaux progressifs (qui devraient vous occuper pendant des heures!) et j'ajoute constamment plus de contenu - Il y en a beaucoup qui arrive!
- Acheter le jeu te donnes accès à la version hors-ligne qui as plus de contenu et tu recevras l'accès aux nouvelles fonctionnalités.
+ Acheter le jeu te donnes accès à la version hors-ligne qui a plus de contenu et tu recevras l'accès aux nouvelles fonctionnalités.
[b]Avantages de la version hors-ligne[/b]
@@ -47,20 +47,20 @@ steamPage:
[*] Mode sombre
[*] Balises infinies
[*] Sauvegardes infinies
- [*] Plus de setting
- [*] Arrive bientôt: Cables et éléctricité! Sort en Juillet 2020.
+ [*] Plus d'options
+ [*] Arrive bientôt: Câbles et éléctricité! Sort en Juillet 2020.
[*] Arrive bientôt: Plus de niveaux
- [*] Me permet de plus déveloper le jeu ❤️
+ [*] Me permet de plus développer le jeu ❤️
[/list]
[b]Mises à jours futures[/b]
- Je fait souvent des mises à jours et essaye d'en sortir une part semaine!
+ Je fais souvent des mises à jour et essaye d'en sortir une par semaine!
[list]
[*] Plusieurs cartes et challenges (e.g. carte avec des obstacles)
[*] Puzzles (Livrer les formes avec des batiments limités/une carte limitée)
- [*] Un mode histoire ou les bâtiments on un coût
+ [*] Un mode histoire où les bâtiments ont un coût
[*] Générateur de carte configurable (Configure les ressources/formes leur taille, densité et plus)
[*] Plus de formes
[*] Meilleures performances (Le jeu est déja très optimisé!)
@@ -89,7 +89,7 @@ global:
error: Erreur
# How big numbers are rendered, e.g. "10,000"
- thousandsDivider: ","
+ thousandsDivider: "."
# What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4"
decimalSeparator: ","
From ed71599406129e1a9004c25c87f286b1aca66e0b Mon Sep 17 00:00:00 2001
From: nukuuu <39561939+nukuuu@users.noreply.github.com>
Date: Thu, 9 Jul 2020 11:29:48 +0100
Subject: [PATCH 05/78] Updated pt-pt translation to the latest version
---
translations/base-pt-PT.yaml | 112 +++++++++++++++++------------------
1 file changed, 56 insertions(+), 56 deletions(-)
diff --git a/translations/base-pt-PT.yaml b/translations/base-pt-PT.yaml
index b04c2c90..2f3e19be 100644
--- a/translations/base-pt-PT.yaml
+++ b/translations/base-pt-PT.yaml
@@ -30,59 +30,59 @@ steamPage:
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
- shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
- Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
+ shapez.io é um jogo cujo objetivo é construir fábricas para automatizar a criação e fusão de formas geométricas num mapa infinito.
+ Ao entregar as formas pedidas, progredirás no jogo e desbloquearás melhorias para acelerar a produção da tua fábrica.
- As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
+ Uma vez que a procura aumenta a cada nível, terás de aumentar a tua fábrica para fazer face às necessidades - Para isso, terás de explorar o [b]mapa infinito[/b] para encontrar todos os recursos!
- Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
+ Rapidamente precisarás de misturar cores e pintar as formas com elas - Combina os recursos de cores vermelha, verde e azul para produzir ainda mais cores e usá-las para pintar as formas geométricas com o intuito de satisfazer a procura.
- This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
+ Este jogo conta com 18 níveis (Que deverão manter-te ocupado durante horas!) mas estou constantemente a adicionar novos conteúdos - Há muitas coisas planeadas!
- Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
+ Ao comprar o jogo, terás acesso à versão completa, que contém funcionalidades adicionais, e também a conteúdos desenvolvidos recentemente.
- [b]Standalone Advantages[/b]
+ [b]Vantagens do jogo completo[/b]
[list]
- [*] Dark Mode
- [*] Unlimited Waypoints
- [*] Unlimited Savegames
- [*] Additional settings
- [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
- [*] Coming soon: More Levels
- [*] Allows me to further develop shapez.io ❤️
+ [*] Modo escuro
+ [*] Marcos ilimitados
+ [*] Savegames infinitos
+ [*] Mais definições
+ [*] Brevemente: Fios & Energia! Previsto para o final de Julho 2020 (aproximadamente).
+ [*] Brevemente: Mais níveis
+ [*] Possibilita-me desenvolver ainda mais o shapez.io ❤️
[/list]
- [b]Future Updates[/b]
+ [b]Atualizações futuras[/b]
- I am updating the game very often and trying to push an update at least every week!
+ Atualizo o jogo frequentemente e tento lançar uma atualização pelo menos todas as semanas!
[list]
- [*] Different maps and challenges (e.g. maps with obstacles)
- [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
- [*] A story mode where buildings have a cost
- [*] Configurable map generator (Configure resource/shape size/density, seed and more)
- [*] Additional types of shapes
- [*] Performance improvements (The game already runs pretty well!)
- [*] And much more!
+ [*] Mapas diferentes e desafios (por exemplo mapas com obstáculos)
+ [*] Puzzles (Entrega a forma pedida numa área restrita e/ou com um número limitado de construções)
+ [*] Modo história onde as construções têm um custo
+ [*] Criação de mapas configuráveis (Editar o número e tamanho das minas, semente, e mais)
+ [*] Mais tipos de formas geométricas
+ [*] Mais melhorias de performance (Apesar do jogo já correr bastante bem!)
+ [*] E muito mais!
[/list]
- [b]This game is open source![/b]
+ [b]Este jogo é open source (código aberto)![/b]
- Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
- Be sure to check out my trello board for the full roadmap!
+ Qualquer pessoa pode contribuir! Adicionalmente, Eu ouço [b]muito[/b] a comunidade! Eu tento ler todas as sugestões e retirar delas tanto feedback quanto possível.
+ Segue o meu trello board para veres todo o roteiro de desenvolvimento!
- [b]Links[/b]
+ [b]Ligações[/b]
[list]
- [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
- [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
+ [*] [url=https://discord.com/invite/HN7EVzV]Discord oficial[/url]
+ [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roteiro de desenvolvimento[/url]
[*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url]
- [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
- [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
+ [*] [url=https://github.com/tobspr/shapez.io]Código fonte (GitHub)[/url]
+ [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Ajuda a traduzir[/url]
[/list]
- discordLink: Official Discord - Chat with me!
+ discordLink: Discord oficial - Conversa comigo!
global:
loading: A carregar
@@ -252,9 +252,9 @@ dialogs:
ALT
: Inverte as posições.
createMarker:
- title: Novo marco
+ title: Novo Marco
desc: Dá-lhe um nome com significado, também poderás adicionar um pequeno código de uma forma. (Pode ser gerado aqui)
- titleEdit: Edit Marker
+ titleEdit: Editar Marco
markerDemoLimit:
desc: Apenas podes criar dois marcos na versão Demo. Adquire o jogo completo para colocar marcos infinitos!
@@ -270,8 +270,8 @@ dialogs:
ser um pouco lento para uma base muito grande até mesmo bloquear o teu jogo!
massCutInsufficientConfirm:
- title: Confirm cut
- desc: You can not afford to paste this area! Are you sure you want to cut it?
+ title: Confirma o corte
+ desc: Não consegues pagar para colar esta área! Tens a certeza que pretendes cortá-la?
ingame:
# This is shown in the top left corner and displays useful keybindings in
@@ -295,7 +295,7 @@ ingame:
copySelection: Copiar
clearSelection: Cancelar
pipette: Pipeta
- switchLayers: Switch layers
+ switchLayers: Troca de camadas
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
@@ -411,11 +411,11 @@ ingame:
cyan: Ciano
white: Branco
uncolored: Sem cor
- black: Black
+ black: Preto
shapeViewer:
title: Camadas
empty: Vazio
- copyKey: Copy Key
+ copyKey: Chave de cópia
# All shop upgrades
shopUpgrades:
@@ -524,25 +524,25 @@ buildings:
levelShortcut: NVL
wire:
default:
- name: Energy Wire
- description: Allows you to transport energy.
+ name: Fio Elétrico
+ description: Permite o transporte de energia.
advanced_processor:
default:
- name: Color Inverter
- description: Accepts a color or shape and inverts it.
+ name: Inversor de Cor
+ description: Aceita uma cor ou forma e inverte-a.
energy_generator:
- deliver: Deliver
- toGenerateEnergy: For
+ deliver: Entrega
+ toGenerateEnergy: Para
default:
- name: Energy Generator
- description: Generates energy by consuming shapes.
+ name: Gerador
+ description: Gera energia consumindo formas.
wire_crossings:
default:
- name: Wire Splitter
- description: Splits a energy wire into two.
+ name: Repartidor
+ description: Divide um fio elétrico em dois.
merger:
- name: Wire Merger
- description: Merges two energy wires into one.
+ name: Conector de junção
+ description: Junta dois fios elétricos num só.
storyRewards:
# Those are the rewards gained from completing the store
@@ -826,11 +826,11 @@ keybindings:
lockBeltDirection: Ativa o planeamento de tapetes
switchDirectionLockSide: "Planeador: Troca o lado"
pipette: Pipeta
- menuClose: Close Menu
- switchLayers: Switch layers
- advanced_processor: Color Inverter
- energy_generator: Energy Generator
- wire: Energy Wire
+ menuClose: Fechar Menu
+ switchLayers: Troca de camadas
+ advanced_processor: Inversor de Cor
+ energy_generator: Gerador
+ wire: Fio Elétrico
about:
title: Sobre o jogo
body: >-
From 1674fbb66b7ca6ad4a3f4970dbbee5f3801ec6df Mon Sep 17 00:00:00 2001
From: Killgaru
Date: Thu, 9 Jul 2020 17:53:24 +0300
Subject: [PATCH 06/78] Russion translation updated
---
translations/base-ru.yaml | 116 +++++++++++++++++++-------------------
1 file changed, 58 insertions(+), 58 deletions(-)
diff --git a/translations/base-ru.yaml b/translations/base-ru.yaml
index 9166fed8..a8bb8436 100644
--- a/translations/base-ru.yaml
+++ b/translations/base-ru.yaml
@@ -30,66 +30,66 @@ steamPage:
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
- shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
- Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
+ shapez.io — это игра о строительстве фабрик для автоматизации создания и объединения все более сложных фигур на бесконечной карте.
+ Развивайтесь в игре и открывайте улучшения для ускорения фабрики, после доставки запрошенных ресурсов.
- As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
+ По мере увеличения спроса на фигуры вам придется увеличивать свою фабрику, чтобы удовлетворить спрос. Однако, не забывайте о ресурсах, несмотря на то что вы будете расширятся на [b]бесконечной карте[/b]!
- Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
+ Вскоре вам придется смешивать цвета и красить ими фигуры. Комбинируйте красный, зеленый и синий красители для получения разных цветов и красьте ими фигуры, чтобы удовлетворить спрос.
- This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
+ Эта игра имеет 18 уровней развития (но и они займут вас на часы!), но я постоянно добавляю новый контент - там многое запланировано!
- Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
+ Покупка игры даст доступ к полной версии, которая имеет дополнительные функции, а также вы получите доступ к недавно разработанным функциям.
- [b]Standalone Advantages[/b]
+ [b]Преимущества полной версии[/b]
[list]
- [*] Dark Mode
- [*] Unlimited Waypoints
- [*] Unlimited Savegames
- [*] Additional settings
- [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
- [*] Coming soon: More Levels
- [*] Allows me to further develop shapez.io ❤️
+ [*] Темный Режим
+ [*] Неограниченные Метки
+ [*] Неограниченные Сохранения
+ [*] Дополнительные настройки
+ [*] Скоро: Провода & Энергия! Запланировано (примерно) на конец июля 2020 года.
+ [*] Скоро: Больше уровней
+ [*] Позволит мне дальше разрабатывать shapez.io ❤️
[/list]
- [b]Future Updates[/b]
+ [b]Будущие обновления[/b]
- I am updating the game very often and trying to push an update at least every week!
+ Я очень часто обновляю игру и пытаюсь обновлять ее как минимум каждую неделю!
[list]
- [*] Different maps and challenges (e.g. maps with obstacles)
- [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
- [*] A story mode where buildings have a cost
- [*] Configurable map generator (Configure resource/shape size/density, seed and more)
- [*] Additional types of shapes
- [*] Performance improvements (The game already runs pretty well!)
- [*] And much more!
+ [*] Различные карты и испытания (например, карты с препятствиями)
+ [*] Пазлы (Доставить запрошенную фигуру с ограничением пространства / набора зданий)
+ [*] Режим истории, где здания стоят фигур
+ [*] Настраиваемый генератор карт (настройка ресурса / размера фигуры / плотности, семя и т.д.)
+ [*] Дополнительные типы фигур
+ [*] Улучшения производительности (игра уже работает довольно хорошо!)
+ [*] И многое другое!
[/list]
- [b]This game is open source![/b]
+ [b]Это игра с открытым исходным кодом![/b]
- Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
- Be sure to check out my trello board for the full roadmap!
+ Любой может внести свой вклад, я активно участвую в жизни сообщества и пытаюсь рассмотреть все предложения и по возможности принять во внимание отзывы.
+ Не забудьте проверить мою доску trello со всеми планами!
- [b]Links[/b]
+ [b]Ссылки[/b]
[list]
- [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
- [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
- [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url]
- [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
- [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
+ [*] [url=https://discord.com/invite/HN7EVzV]Официальный Discord[/url]
+ [*] [url=https://trello.com/b/ISQncpJP/shapezio]Планы[/url]
+ [*] [url=https://www.reddit.com/r/shapezio]Сабреддит[/url]
+ [*] [url=https://github.com/tobspr/shapez.io]Исходный код (GitHub)[/url]
+ [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Помочь с переводом[/url]
[/list]
- discordLink: Official Discord - Chat with me!
+ discordLink: Официальный Discord - Общайся со мной!
global:
loading: Загрузка
error: Ошибка
# How big numbers are rendered, e.g. "10,000"
- thousandsDivider: ","
+ thousandsDivider: " "
# What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4"
decimalSeparator: "."
@@ -142,7 +142,7 @@ mainMenu:
changelog: Список изменений
importSavegame: Импорт
openSourceHint: Это игра с открытым исходным кодом!
- discordLink: Оффициальный Дискорд Сервер
+ discordLink: Офици- альный Дискорд
helpTranslate: Помоги с переводом!
# This is shown when using firefox and other browsers which are not supported.
@@ -255,7 +255,7 @@ dialogs:
createMarker:
title: Новый маркер
desc: Дайте ему содержательное имя, также можно добавить сокращение в виде фигуры (Которое можно сгенерировать здесь)
- titleEdit: Edit Marker
+ titleEdit: Редактирование маркера
markerDemoLimit:
desc: Вы можете создать только 2 своих маркера в демо-версии. Приобретите полную версию для безлимитных маркеров.
@@ -273,8 +273,8 @@ dialogs:
и даже привести к аварийному завершению игры!
massCutInsufficientConfirm:
- title: Confirm cut
- desc: You can not afford to paste this area! Are you sure you want to cut it?
+ title: Подтвердите вырезку
+ desc: Вы не можете позволить себе вставить эту область! Вы уверены, что хотите вырезать ее?
ingame:
# This is shown in the top left corner and displays useful keybindings in
@@ -298,7 +298,7 @@ ingame:
copySelection: Копировать
clearSelection: Отменить
pipette: Пипетка
- switchLayers: Switch layers
+ switchLayers: Переключить слои
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
@@ -414,11 +414,11 @@ ingame:
cyan: Бирюзовый
white: Белый
uncolored: Бесцветный
- black: Black
+ black: Черный
shapeViewer:
title: Слои
empty: Пусто
- copyKey: Copy Key
+ copyKey: Копировать
# All shop upgrades
shopUpgrades:
@@ -527,25 +527,25 @@ buildings:
levelShortcut: Ур.
wire:
default:
- name: Energy Wire
- description: Allows you to transport energy.
+ name: Энергетический провод
+ description: Позволяет транспортировать энергию.
advanced_processor:
default:
- name: Color Inverter
- description: Accepts a color or shape and inverts it.
+ name: Инвертор цвета
+ description: Инвертирует цвета красителей или фигур.
energy_generator:
- deliver: Deliver
- toGenerateEnergy: For
+ deliver: Доставить
+ toGenerateEnergy: Для
default:
- name: Energy Generator
- description: Generates energy by consuming shapes.
+ name: Генератор энергии
+ description: Производит энергию потребляя фигуры.
wire_crossings:
default:
- name: Wire Splitter
- description: Splits a energy wire into two.
+ name: Разделитель провода
+ description: Разделяет энергетический провод на два.
merger:
- name: Wire Merger
- description: Merges two energy wires into one.
+ name: Соединитель проводов
+ description: Соединяет два энергетических провода в один.
storyRewards:
# Those are the rewards gained from completing the store
@@ -828,11 +828,11 @@ keybindings:
lockBeltDirection: Включает конвейерный планировщик
switchDirectionLockSide: "Планировщик: Переключение сторон"
pipette: Пипетка
- menuClose: Close Menu
- switchLayers: Switch layers
- advanced_processor: Color Inverter
- energy_generator: Energy Generator
- wire: Energy Wire
+ menuClose: Закрыть меню
+ switchLayers: Переключить слои
+ advanced_processor: Инвертор цвета
+ energy_generator: Генератор энергии
+ wire: Энергетический провод
about:
title: Об игре
From f26ff0a049e6dff79e0e14421e1b0452e2cfe28c Mon Sep 17 00:00:00 2001
From: juitinglu
Date: Fri, 10 Jul 2020 01:05:19 +0800
Subject: [PATCH 07/78] Update base-zh-TW.yaml
---
translations/base-zh-TW.yaml | 72 ++++++++++++++++++++----------------
1 file changed, 41 insertions(+), 31 deletions(-)
diff --git a/translations/base-zh-TW.yaml b/translations/base-zh-TW.yaml
index f3437e77..e4bd3aaa 100644
--- a/translations/base-zh-TW.yaml
+++ b/translations/base-zh-TW.yaml
@@ -56,50 +56,60 @@ steamPage:
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
+ shapez.io 是一款在一個無邊無際的地圖上建造工廠、將生產與組合愈加複雜圖形自動化的遊戲。
+ #shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
+
+ 在指定圖形送達基地後,你會晉級且解鎖能加速生產的新功能。
+ #Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
+
+ 當指定圖形的數量增加時,你必須擴充你的工廠才能應付訂單 -- 但別忘記資源,你需要在[b]無邊無際的地圖[/b]上擴充。
+ #As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
+
+ 不久後你將需要混色並為圖形上色 -- 混和紅、綠、藍以創造新顏色再將圖形上色來達成目標。
+ #Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
+
+ 遊戲目前有十八關(應該也夠你忙一陣子了),而我還有很多計畫,持續更新中!
+ #This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
- shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
- Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
+ 購買獨立版的你即擁有額外內容,也會優先接觸新開發內容。
+ #Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
- As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
-
- Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
-
- This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
-
- Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
-
- [b]Standalone Advantages[/b]
+ [b]獨立版的額外內容[/b]
[list]
- [*] Dark Mode
- [*] Unlimited Waypoints
- [*] Unlimited Savegames
- [*] Additional settings
- [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
- [*] Coming soon: More Levels
- [*] Allows me to further develop shapez.io ❤️
+ [*] 深色主題
+ [*] 地圖標記數量無限制
+ [*] 存檔數量無限制
+ [*] 更多設定
+ [*] 即將到來: 電線與能源! 目標在2020年七月底(左右)問世。
+ [*] 即將到來: 更多新關卡
+ [*] 幫助我繼續開發 shapez.io ❤️
[/list]
- [b]Future Updates[/b]
+ [b]未來更新[/b]
- I am updating the game very often and trying to push an update at least every week!
+ 我時常更新遊戲,希望能周更!
+ # I am updating the game very often and trying to push an update at least every week!
[list]
- [*] Different maps and challenges (e.g. maps with obstacles)
- [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
- [*] A story mode where buildings have a cost
- [*] Configurable map generator (Configure resource/shape size/density, seed and more)
- [*] Additional types of shapes
- [*] Performance improvements (The game already runs pretty well!)
- [*] And much more!
+ [*] 不同的地圖與挑戰(像是有障礙物的地圖) # Different maps and challenges (e.g. maps with obstacles)
+ [*] 迷宮(在地圖受限制或只能使用特定建築的情況下送達圖形) # Puzzles (Deliver the requested shape with a restricted area / set of buildings)
+ [*] 一個蓋建築物需要成本的故事模式 # A story mode where buildings have a cost
+ [*] 可調控的地圖生成器(資源/圖形/密度可調整、隨機生成種子等等) # Configurable map generator (Configure resource/shape size/density, seed and more)
+ [*] 更多圖形種類 # Additional types of shapes
+ [*] 遊戲效能提升(即使目前已經不錯了) # Performance improvements (The game already runs pretty well!)
+ [*] 還有更多更多! # And much more!
[/list]
- [b]This game is open source![/b]
+ [b]這個遊戲是開源的![/b]
+
+ 任何人都可以貢獻,我在社群裡很活耀、嘗試回復所有的建議並盡量參考大家的意見。
+ 欲知詳情,別忘了造訪我的 Trello 喔!
- Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
- Be sure to check out my trello board for the full roadmap!
+ # Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
+ # Be sure to check out my trello board for the full roadmap!
- [b]Links[/b]
+ [b]連結[/b]
[list]
[*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
From 0b45c87dbde954feb95121d740ed79e765baf9d2 Mon Sep 17 00:00:00 2001
From: CodeIsNotEvil <46107057+CodeIsNotEvil@users.noreply.github.com>
Date: Fri, 10 Jul 2020 04:27:12 +0200
Subject: [PATCH 08/78] Update base-de.yaml
Not necessary grammar modifications, but they are more common used ones.
---
translations/base-de.yaml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/translations/base-de.yaml b/translations/base-de.yaml
index eac6ae23..0df29973 100644
--- a/translations/base-de.yaml
+++ b/translations/base-de.yaml
@@ -613,7 +613,7 @@ storyRewards:
desc: Du hast eine neue Variante des Mülleimers freigeschaltet! Bis zu einer gewissen Kapazität können hier Items zwischengelagert werden!
reward_freeplay:
- title: Freispiel
+ title: Freies Spiel
desc: Du hast es geschafft! Du hast den Freispielmodus freigeschaltet! Das heißt, dass abzuliefernde Formen jetzt zufällig generiert werden! (Keine Sorge, für die Standaloneversion ist noch mehr geplant!)
reward_blueprints:
@@ -641,7 +641,7 @@ settings:
dev: Entwicklung
staging: Beta
prod: Produktion
- buildDate: Gebaut
+ buildDate: Gebaut am
labels:
uiScale:
@@ -811,7 +811,7 @@ keybindings:
rotateWhilePlacing: Rotieren
rotateInverseModifier: >-
- Modifikator: stattdessen gegen UZS rotieren
+ Modifikator: stattdessen gegen den UZS rotieren
cycleBuildingVariants: Variante wählen
confirmMassDelete: Massenlöschung bestätigen
cycleBuildings: Gebäude rotieren
From f49c2cd9d0ee96b2c6af42901ba6b4f26cc7d43f Mon Sep 17 00:00:00 2001
From: 12jgy <31959715+12jgy@users.noreply.github.com>
Date: Fri, 10 Jul 2020 02:29:14 -0300
Subject: [PATCH 09/78] Update base-pt-BR.yaml
---
translations/base-pt-BR.yaml | 122 +++++++++++++++++------------------
1 file changed, 61 insertions(+), 61 deletions(-)
diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml
index 5f7a8948..3ddd6fe9 100644
--- a/translations/base-pt-BR.yaml
+++ b/translations/base-pt-BR.yaml
@@ -30,59 +30,59 @@ steamPage:
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
- shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
- Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
+ shapez.io é um jogo sobre construir fábricas, automatizando a criação e combinação de formas cada vez mais complexas num mapa infinito.
+ Após a entrega das formas requisitadas você progredirá no jogo e desbloqueará melhorias para acelerar sua fábrica.
- As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
+ Conforme sua demanda por formas aumenta, você irá que aumentar sua fábrica para alcançar-la - Mas não se esqueça dos recursos, você precisará expandir pelo [b]mapa infinito[/b]!
- Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
+ Rapidamente você vai ter que misturar cores e pintar suas formas com elas - Combine recursos vermelhos, verdes e azuis para produzir cores diferentes e pintar formas com elas para satisfazer a demanda.
- This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
+ O jogo contém 18 níveis progressivos (Que já devem manter você ocupado por horas!) mas eu adiciono novo contéudo constantemente - Tem bastante coisa já planejada!
- Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
+ Comprando o jogo você terá acesso à versão completa, que contém recursos adicionais, e além disso você também terá acesso aos recursos que seram desenvolvidos.
- [b]Standalone Advantages[/b]
+ [b]Vantagens da versão completa[/b]
[list]
- [*] Dark Mode
- [*] Unlimited Waypoints
- [*] Unlimited Savegames
- [*] Additional settings
- [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
- [*] Coming soon: More Levels
- [*] Allows me to further develop shapez.io ❤️
+ [*] Modo Escuro
+ [*] Pontos de Referência Ilimitados
+ [*] Quantidade de Saves Ilimitada
+ [*] Configurações adicionais
+ [*] Em Breve: Fios e Energia! Previsto para (mais ou menos) o fim de Julho de 2020.
+ [*] Em Breve: Mais Níveis
+ [*] Me permite desenvolver shapez.io ❤️
[/list]
- [b]Future Updates[/b]
+ [b]Atualizações Futuras[/b]
- I am updating the game very often and trying to push an update at least every week!
+ Eu lanço atualizações frequentemente e estou tentando lançar pelo menos um por semana!
[list]
- [*] Different maps and challenges (e.g. maps with obstacles)
- [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
- [*] A story mode where buildings have a cost
- [*] Configurable map generator (Configure resource/shape size/density, seed and more)
- [*] Additional types of shapes
- [*] Performance improvements (The game already runs pretty well!)
- [*] And much more!
+ [*] Mapas diferentes e desafios (por exemplo mapas com obstáculos)
+ [*] Puzzles (Entregue a forma pedida com uma área restringida ou um certo conjunto de construções)
+ [*] Um modo história onde as construções têm um custo
+ [*] Um geredor de mapa customizável (Configure recursos, forma, tamanho, densidade, semente e mais)
+ [*] Mais tipos de formas
+ [*] Melhorias de desempenho (O jogo já roda bem!)
+ [*] E muito mais!
[/list]
- [b]This game is open source![/b]
+ [b]Esse jogo tem código aberto![/b]
- Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
- Be sure to check out my trello board for the full roadmap!
+ Qualquer um pode contribuir, eu estou ativamente envolvido com a comunidade e tento ler todas as sugestões e levar o feedback em consideração quando possível.
+ Para uma lista completa dos planos para o futuro, não se esqueça de dar uma olhada no meu quadro do Trello!
[b]Links[/b]
[list]
- [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
- [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
+ [*] [url=https://discord.com/invite/HN7EVzV]Discord oficial[/url]
+ [*] [url=https://trello.com/b/ISQncpJP/shapezio]Planos para o futuro[/url]
[*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url]
- [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
- [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
+ [*] [url=https://github.com/tobspr/shapez.io]Código fonte(GitHub)[/url]
+ [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Ajude a traduzir[/url]
[/list]
- discordLink: Official Discord - Chat with me!
+ discordLink: Discord Oficial - Converse comigo!
global:
loading: Carregando
@@ -254,13 +254,13 @@ dialogs:
createMarker:
title: Nova Marcação
desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here)
- titleEdit: Edit Marker
+ titleEdit: Editar Marcação
markerDemoLimit:
desc: >-
Você só pode criar dois marcadores na versão demo. Adquira a versão completa para marcadores ilimitados!
massCutConfirm:
- title: Confirm cut
+ title: Confirmar Corte
desc: >-
Você está cortando vários objetos ( para ser exato)! Você quer continuar?
@@ -270,7 +270,7 @@ dialogs:
Você está prestes a exportar uma captura de tela da sua base. Note que isso pode ser bastante lento para uma base grande, e até mesmo pode travar o jogo!
massCutInsufficientConfirm:
- title: Confirm cut
+ title: Confirmar Corte
desc: You can not afford to paste this area! Are you sure you want to cut it?
ingame:
@@ -290,13 +290,13 @@ ingame:
delete: Destruir
selectBuildings: Selecionar área
pasteLastBlueprint: Colar último projeto
- lockBeltDirection: Enable belt planner
+ lockBeltDirection: Ativar Planejador de Esteiras
plannerSwitchSide: Flip planner side
- cutSelection: Cut
- copySelection: Copy
- clearSelection: Clear Selection
- pipette: Pipette
- switchLayers: Switch layers
+ cutSelection: Cortar
+ copySelection: Colar
+ clearSelection: Limpar Seleção
+ pipette: Pipeta
+ switchLayers: Trocar camadas
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
@@ -403,18 +403,18 @@ ingame:
Este NÃO é um jogo inativo! Construa mais extratores e esteiras para concluir o objetivo mais rapidamente.
Dica, segure SHIFT para colocar vários extratores e use R para girá-los.
colors:
- red: Red
- green: Green
- blue: Blue
- yellow: Yellow
- purple: Purple
- cyan: Cyan
- white: White
- uncolored: No color
- black: Black
+ red: Vermelho
+ green: Verde
+ blue: Azul
+ yellow: Amarelo
+ purple: Roxo
+ cyan: Ciano
+ white: Branco
+ uncolored: Sem cor
+ black: Preteo
shapeViewer:
- title: Layers
- empty: Empty
+ title: Camadas
+ empty: Vazio
copyKey: Copy Key
# All shop upgrades
@@ -527,25 +527,25 @@ buildings:
levelShortcut: LVL
wire:
default:
- name: Energy Wire
- description: Allows you to transport energy.
+ name: Fio de energia
+ description: Permite transportar energia.
advanced_processor:
default:
name: Color Inverter
description: Accepts a color or shape and inverts it.
energy_generator:
- deliver: Deliver
- toGenerateEnergy: For
+ deliver: Entregue
+ toGenerateEnergy: Para
default:
- name: Energy Generator
- description: Generates energy by consuming shapes.
+ name: Gerador de Energia
+ description: Consome figuras para gerar energia.
wire_crossings:
default:
- name: Wire Splitter
- description: Splits a energy wire into two.
+ name: Separador de Fios
+ description: Divide um fio de energia em dois.
merger:
- name: Wire Merger
- description: Merges two energy wires into one.
+ name: Juntador de Fios
+ description: Junta dois fios de energia em um.
storyRewards:
# Those are the rewards gained from completing the store
From 586e1a5d564adcc96e205a360c3a5ac860e9ecb6 Mon Sep 17 00:00:00 2001
From: pedrorajao
Date: Fri, 10 Jul 2020 02:49:15 -0300
Subject: [PATCH 10/78] update translations and fix some removed placeholders
---
translations/base-pt-BR.yaml | 66 ++++++++++++++++++------------------
1 file changed, 33 insertions(+), 33 deletions(-)
diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml
index 5f7a8948..edb0eeca 100644
--- a/translations/base-pt-BR.yaml
+++ b/translations/base-pt-BR.yaml
@@ -403,18 +403,18 @@ ingame:
Este NÃO é um jogo inativo! Construa mais extratores e esteiras para concluir o objetivo mais rapidamente.
Dica, segure SHIFT para colocar vários extratores e use R para girá-los.
colors:
- red: Red
- green: Green
- blue: Blue
- yellow: Yellow
- purple: Purple
- cyan: Cyan
- white: White
- uncolored: No color
- black: Black
+ red: Vermelho
+ green: Verde
+ blue: Azul
+ yellow: Amarelo
+ purple: Roxo
+ cyan: Ciano
+ white: Branco
+ black: Preto
+ uncolored: Sem cor
shapeViewer:
- title: Layers
- empty: Empty
+ title: Camadas
+ empty: Vazio
copyKey: Copy Key
# All shop upgrades
@@ -527,25 +527,25 @@ buildings:
levelShortcut: LVL
wire:
default:
- name: Energy Wire
- description: Allows you to transport energy.
+ name: &wire Cabo de Energia
+ description: Permite transportar energia.
advanced_processor:
default:
- name: Color Inverter
- description: Accepts a color or shape and inverts it.
+ name: Inversor de Cor
+ description: Aceita uma cor ou forma e a inverte.
energy_generator:
- deliver: Deliver
- toGenerateEnergy: For
+ deliver: Entregar
+ toGenerateEnergy: Para
default:
- name: Energy Generator
- description: Generates energy by consuming shapes.
+ name: Gerador de Energia
+ description: Gera energia ao consumir formas.
wire_crossings:
default:
- name: Wire Splitter
- description: Splits a energy wire into two.
+ name: &wire_crossings Divisor de cabos
+ description: Divide um cabo em dois.
merger:
- name: Wire Merger
- description: Merges two energy wires into one.
+ name: Combinador de Cabos
+ description: Combina dois cabos de energia em um.
storyRewards:
# Those are the rewards gained from completing the store
@@ -627,7 +627,7 @@ storyRewards:
no_reward_freeplay:
title: Próximo nível
desc: >-
- Parabéns! Não se esqueça, existe muita coisa planejada para a versão completa.
+ Parabéns! Aliás, mais conteúdo vindo na versão completa!
settings:
title: opções
@@ -696,12 +696,12 @@ settings:
alwaysMultiplace:
title: Multiplicidade
description: >-
- Se ativado, todos os edifícios permanecerão selecionados após o posicionamento até que você o cancele. Isso é equivalente a manter SHIFT permanentemente.
+ Se ativado, todas as construções permanecerão selecionadas após o posicionamento até que você a cancele. Isso é equivalente a pressionar SHIFT permanentemente.
offerHints:
title: Dicas e tutoriais
description: >-
- Se serão oferecidas dicas e tutoriais enquanto estiver jogando.
+ Se ativado, oferece dicas e tutoriais enquanto se joga. Além disso, esconde certos elementos da interface até certo ponto, para facilitar o começo do jogo.
language:
title: Idioma
@@ -794,7 +794,7 @@ keybindings:
menuOpenStats: Estatísticas
toggleHud: Ocultar Interface
- toggleFPSInfo: Mostar FPS
+ toggleFPSInfo: Mostrar FPS
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
@@ -826,12 +826,12 @@ keybindings:
mapMoveFaster: Mover mais rápido
lockBeltDirection: Ativar planejador de correia
switchDirectionLockSide: "Planejador: Mudar de lado"
- pipette: Pipeta
- menuClose: Close Menu
- switchLayers: Switch layers
- advanced_processor: Color Inverter
- energy_generator: Energy Generator
- wire: Energy Wire
+ pipette: Conta-Gotas
+ menuClose: Fechar Menu
+ switchLayers: Alternar Camadas
+ advanced_processor: *advanced_processor
+ energy_generator: *energy_generator
+ wire: *wire
about:
title: Sobre o jogo
From c25a1e0af74d769ec67e08961938f0a6798c59d1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pascal=20Gross=C3=A9?=
Date: Fri, 10 Jul 2020 14:28:04 +0200
Subject: [PATCH 11/78] Updated french translation
---
translations/base-fr.yaml | 46 +++++++++++++++++++--------------------
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/translations/base-fr.yaml b/translations/base-fr.yaml
index 83cbe026..9e33e5f5 100644
--- a/translations/base-fr.yaml
+++ b/translations/base-fr.yaml
@@ -89,7 +89,7 @@ global:
error: Erreur
# How big numbers are rendered, e.g. "10,000"
- thousandsDivider: ","
+ thousandsDivider: ""
# What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4"
decimalSeparator: ","
@@ -271,8 +271,8 @@ dialogs:
Vous avez demandé à exporter votre base sous la forme d'une capture d'écran. Soyez conscient que cela peut s'avérer passablement lent pour une grande base, voire même planter votre jeu !
massCutInsufficientConfirm:
- title: Confirm cut
- desc: You can not afford to paste this area! Are you sure you want to cut it?
+ title: Confirmer la coupe
+ desc: Vous n'avez pas les moyens de copier cette zone ! Êtes-vous certain de vouloir la couper ?
ingame:
# This is shown in the top left corner and displays useful keybindings in
@@ -296,7 +296,7 @@ ingame:
copySelection: Copier
clearSelection: Effacer la sélection
pipette: Pipette
- switchLayers: Switch layers
+ switchLayers: Échanger les calques
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
@@ -411,11 +411,11 @@ ingame:
cyan: Cyan
white: Blanc
uncolored: Non coloré
- black: Black
+ black: Noir
shapeViewer:
title: Calques
empty: Vide
- copyKey: Copy Key
+ copyKey: Touche de copie
# All shop upgrades
shopUpgrades:
@@ -527,25 +527,25 @@ buildings:
levelShortcut: NV
wire:
default:
- name: Energy Wire
- description: Allows you to transport energy.
+ name: Ligne énergétique
+ description: Vous permet de transporter de l'énergie.
advanced_processor:
default:
- name: Color Inverter
- description: Accepts a color or shape and inverts it.
+ name: Inverseur de couleur
+ description: Accepte une couleur ou une forme et l'inverse
energy_generator:
- deliver: Deliver
- toGenerateEnergy: For
+ deliver: Délivrer
+ toGenerateEnergy: Pour
default:
- name: Energy Generator
- description: Generates energy by consuming shapes.
+ name: Générateur d'énergie
+ description: Génère de l'énergie en consommant des formes.
wire_crossings:
default:
- name: Wire Splitter
- description: Splits a energy wire into two.
+ name: Duplicateur de ligne
+ description: Sépare une ligne énergétique en deux.
merger:
- name: Wire Merger
- description: Merges two energy wires into one.
+ name: Fusionneur de ligne
+ description: Fusionne deux lignes énergétiques en une seule.
storyRewards:
# Those are the rewards gained from completing the store
@@ -826,11 +826,11 @@ keybindings:
lockBeltDirection: Utiliser le plannificateur de convoyeurs
switchDirectionLockSide: "Plannificateur: changer de côté"
pipette: Pipette
- menuClose: Close Menu
- switchLayers: Switch layers
- advanced_processor: Color Inverter
- energy_generator: Energy Generator
- wire: Energy Wire
+ menuClose: Fermer le Menu
+ switchLayers: Échanger les calques
+ advanced_processor: Inverseur de couleur
+ energy_generator: Générateur d'énergie
+ wire: Ligne énergétique
about:
title: À propos de ce jeu
From 15ecda7cdb82fd995ff832f6f050fc9486d74d15 Mon Sep 17 00:00:00 2001
From: PedroRajao
Date: Fri, 10 Jul 2020 12:05:55 -0300
Subject: [PATCH 12/78] Update base-pt-BR.yaml
---
translations/base-pt-BR.yaml | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml
index edb0eeca..266409f5 100644
--- a/translations/base-pt-BR.yaml
+++ b/translations/base-pt-BR.yaml
@@ -166,7 +166,7 @@ dialogs:
restart: Reiniciar
reset: Reset
getStandalone: Obter versão completa
- deleteGame: Sei o que faço
+ deleteGame: Sei o que estou fazendo
viewUpdate: Atualizações
showUpgrades: Ver melhorias
showKeybindings: Controles
@@ -253,14 +253,14 @@ dialogs:
createMarker:
title: Nova Marcação
- desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here)
- titleEdit: Edit Marker
+ desc: Dê um nome com significado, também pode adicionar um pequeno código de uma forma. (Pode ser gerado aqui)
+ titleEdit: Editar Marcador
markerDemoLimit:
desc: >-
Você só pode criar dois marcadores na versão demo. Adquira a versão completa para marcadores ilimitados!
massCutConfirm:
- title: Confirm cut
+ title: Confirmar corte
desc: >-
Você está cortando vários objetos ( para ser exato)! Você quer continuar?
@@ -290,11 +290,11 @@ ingame:
delete: Destruir
selectBuildings: Selecionar área
pasteLastBlueprint: Colar último projeto
- lockBeltDirection: Enable belt planner
+ lockBeltDirection: Ativar planejador de correia
plannerSwitchSide: Flip planner side
- cutSelection: Cut
- copySelection: Copy
- clearSelection: Clear Selection
+ cutSelection: Cortar
+ copySelection: Copiar
+ clearSelection: Limpar Seleção
pipette: Pipette
switchLayers: Switch layers
From 09a54fa48895acb6cc59b9102716a59413814a41 Mon Sep 17 00:00:00 2001
From: juitinglu
Date: Sat, 11 Jul 2020 00:43:57 +0800
Subject: [PATCH 13/78] Update base-zh-TW.yaml
---
translations/base-zh-TW.yaml | 24 +++++++-----------------
1 file changed, 7 insertions(+), 17 deletions(-)
diff --git a/translations/base-zh-TW.yaml b/translations/base-zh-TW.yaml
index e4bd3aaa..ab32dd6f 100644
--- a/translations/base-zh-TW.yaml
+++ b/translations/base-zh-TW.yaml
@@ -57,22 +57,16 @@ steamPage:
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io 是一款在一個無邊無際的地圖上建造工廠、將生產與組合愈加複雜圖形自動化的遊戲。
- #shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
在指定圖形送達基地後,你會晉級且解鎖能加速生產的新功能。
- #Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
當指定圖形的數量增加時,你必須擴充你的工廠才能應付訂單 -- 但別忘記資源,你需要在[b]無邊無際的地圖[/b]上擴充。
- #As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
不久後你將需要混色並為圖形上色 -- 混和紅、綠、藍以創造新顏色再將圖形上色來達成目標。
- #Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
遊戲目前有十八關(應該也夠你忙一陣子了),而我還有很多計畫,持續更新中!
- #This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
購買獨立版的你即擁有額外內容,也會優先接觸新開發內容。
- #Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
[b]獨立版的額外內容[/b]
@@ -89,16 +83,15 @@ steamPage:
[b]未來更新[/b]
我時常更新遊戲,希望能周更!
- # I am updating the game very often and trying to push an update at least every week!
[list]
- [*] 不同的地圖與挑戰(像是有障礙物的地圖) # Different maps and challenges (e.g. maps with obstacles)
- [*] 迷宮(在地圖受限制或只能使用特定建築的情況下送達圖形) # Puzzles (Deliver the requested shape with a restricted area / set of buildings)
- [*] 一個蓋建築物需要成本的故事模式 # A story mode where buildings have a cost
- [*] 可調控的地圖生成器(資源/圖形/密度可調整、隨機生成種子等等) # Configurable map generator (Configure resource/shape size/density, seed and more)
- [*] 更多圖形種類 # Additional types of shapes
- [*] 遊戲效能提升(即使目前已經不錯了) # Performance improvements (The game already runs pretty well!)
- [*] 還有更多更多! # And much more!
+ [*] 不同的地圖與挑戰(像是有障礙物的地圖)
+ [*] 迷宮(在地圖受限制或只能使用特定建築的情況下送達圖形)
+ [*] 一個蓋建築物需要成本的故事模式
+ [*] 可調控的地圖生成器(資源/圖形/密度可調整、隨機生成種子等等)
+ [*] 更多圖形種類
+ [*] 遊戲效能提升(即使目前已經不錯了)
+ [*] 還有更多更多!
[/list]
[b]這個遊戲是開源的![/b]
@@ -106,9 +99,6 @@ steamPage:
任何人都可以貢獻,我在社群裡很活耀、嘗試回復所有的建議並盡量參考大家的意見。
欲知詳情,別忘了造訪我的 Trello 喔!
- # Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
- # Be sure to check out my trello board for the full roadmap!
-
[b]連結[/b]
[list]
From dff072ddb9389407af617c9689d73481c9597f49 Mon Sep 17 00:00:00 2001
From: pedrorajao
Date: Fri, 10 Jul 2020 14:00:51 -0300
Subject: [PATCH 14/78] Add/fix translation, placeholder fixes
---
translations/base-pt-BR.yaml | 124 ++++++++++++++++++-----------------
1 file changed, 64 insertions(+), 60 deletions(-)
diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml
index 266409f5..d9656116 100644
--- a/translations/base-pt-BR.yaml
+++ b/translations/base-pt-BR.yaml
@@ -21,7 +21,7 @@
steamPage:
# This is the short text appearing on the steam page
- shortText: shapez.io é um jogo sobre construir fábricas, automatizando a criação e combinação de formas cada vez mais complexas num mapa infinito.
+ shortText: shapez.io é um jogo sobre construir fábricas, automatizando a criação e combinação de peças cada vez mais complexas num mapa infinito.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
@@ -229,7 +229,7 @@ dialogs:
upgradesIntroduction:
title: Desbloquear melhorias
desc: >-
- Todas as formas que você produz podem ser usadas para desbloquear melhorias - Não destrua suas antigas fábricas!!
+ Todas as peças que você produz podem ser usadas para desbloquear melhorias - Não destrua suas antigas fábricas!!
O guia de melhorias pode ser encontrado no canto superior direito da tela.
massDeleteConfirm:
@@ -295,8 +295,8 @@ ingame:
cutSelection: Cortar
copySelection: Copiar
clearSelection: Limpar Seleção
- pipette: Pipette
- switchLayers: Switch layers
+ pipette: Conta-Gotas
+ switchLayers: Alternar Camadas
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
@@ -350,14 +350,14 @@ ingame:
dataSources:
stored:
title: Estoque
- description: Exibindo a quantidade de formas armazenadas em seu edifício central.
+ description: Exibindo a quantidade de peças armazenadas em sua construção central.
produced:
title: Produção
- description: Exibindo todas as formas que toda a sua fábrica produz, incluindo produtos intermediários..
+ description: Exibindo todas as peças que toda a sua fábrica produz, incluindo produtos intermediários..
delivered:
title: Entregue
- description: Exibindo formas entregues ao seu edifício central..
- noShapesProduced: Nenhuma forma foi produzida até o momento.
+ description: Exibindo peças entregues na sua construção central.
+ noShapesProduced: Nenhuma peça foi produzida até o momento.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: / m
@@ -415,7 +415,7 @@ ingame:
shapeViewer:
title: Camadas
empty: Vazio
- copyKey: Copy Key
+ copyKey: Copiar Chave
# All shop upgrades
shopUpgrades:
@@ -428,11 +428,11 @@ shopUpgrades:
description: Velocidade x → x
processors:
- name: Corte, Rotação e Empilhamento
+ name: Corte, Rotação & Montagem
description: Velocidade x → x
painting:
- name: Mistura de cores e pintura
+ name: Mistura & Pintura
description: Velocidade x → x
# Buildings and their name / description
@@ -445,54 +445,54 @@ buildings:
miner: # Internal name for the Extractor
default:
name: &miner Extrator
- description: Coloque sobre uma forma ou cor para extraí-la.
+ description: Coloque sobre uma peça ou cor para extraí-la.
chainable:
- name: Extrator em Cadeia
- description: Coloque sobre uma forma ou cor para extraí-la. Pode ser ligado a outros extratores.
+ name: Extrator (em Cadeia)
+ description: Coloque sobre uma peça ou cor para extraí-la. Pode ser ligado a outros extratores.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Túnel
- description: Permite transportar recursos sob construções.
+ description: Permite transportar recursos por baixo de construções e esteiras.
tier2:
name: Túnel Classe II
- description: Permite transportar recursos sob construções.
+ description: Permite transportar recursos por baixo de construções e esteiras.
splitter: # Internal name for the Balancer
default:
- name: &splitter Balanceador
+ name: &splitter Distribuidor
description: Multifuncional - Distribui uniformemente todas as entradas em todas as saídas.
compact:
- name: Balanceador (compacto)
- description: Mescla duas esteiras transportadoras em uma.
+ name: Misturador (compacto)
+ description: Une duas esteiras transportadoras em uma.
compact-inverse:
- name: Balanceador (compacto)
- description: Mescla duas esteiras transportadoras em uma.
+ name: Misturador (compacto)
+ description: Une duas esteiras transportadoras em uma.
cutter:
default:
name: &cutter Cortador
- description: Corta as formas verticalmente e produz as duas metades. Se você usar apenas uma parte, não se esqueça de destruir a outra parte, ou ela irá parar a produção!
+ description: Corta as peças verticalmente e produz as duas metades. Se você usar apenas uma parte, não se esqueça de destruir a outra parte, ou ela irá parar a produção!
quad:
name: Cortador (Quádruplo)
- description: Corta as formas em quatro partes. Se você usar apenas uma parte, não se esqueça de destruir as outras, ou ela irá parar a produção!
+ description: Corta as peças em quatro partes. Se você usar apenas uma parte, não se esqueça de destruir as outras, ou ela irá parar a produção!
rotater:
default:
name: &rotater Rotacionador
- description: Gira as formas no sentido horário em 90 graus.
+ description: Gira as peças no sentido horário em 90 graus.
ccw:
name: Rotacionador (Anti-horário)
- description: Gira as formas no sentido anti-horário em 90 graus.
+ description: Gira as peças no sentido anti-horário em 90 graus.
stacker:
default:
name: &stacker Empilhador
- description: Empilha os dois itens. Se eles não puderem ser mesclados, o item direito será colocado acima do item esquerdo.
+ description: Empilha os dois itens. Se eles não puderem ser unidos, o item direito será colocado acima do item esquerdo.
mixer:
default:
@@ -502,13 +502,13 @@ buildings:
painter:
default:
name: &painter Pintor
- description: &painter_desc Colore a forma inteira na entrada esquerda com a cor da entrada direita.
+ description: &painter_desc Colore a peça inteira na entrada esquerda com a cor da entrada direita.
double:
name: Pintor (Duplo)
- description: Colore as duas formas na entrada esquerda com a cor da entrada direita.
+ description: Colore as duas peças na entrada esquerda com a cor da entrada direita.
quad:
name: Pintor (Quádruplo)
- description: Permite colorir cada quadrante da forma com uma cor diferente.
+ description: Permite colorir cada quadrante da peça com uma cor diferente.
mirrored:
name: *painter
description: *painter_desc
@@ -532,35 +532,35 @@ buildings:
advanced_processor:
default:
name: Inversor de Cor
- description: Aceita uma cor ou forma e a inverte.
+ description: Aceita uma cor ou peça e a inverte.
energy_generator:
deliver: Entregar
toGenerateEnergy: Para
default:
name: Gerador de Energia
- description: Gera energia ao consumir formas.
+ description: Gera energia ao consumir peças.
wire_crossings:
default:
name: &wire_crossings Divisor de cabos
description: Divide um cabo em dois.
merger:
- name: Combinador de Cabos
- description: Combina dois cabos de energia em um.
+ name: Misturador de Cabos
+ description: Une dois cabos de energia em um.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
- title: Cortando formas
- desc: Voce desbloqueou cortador - corte de formas pela metade verticalmente independentemente de sua orientação!
Certifique-se de se livrar do lixo, ou então ele irá parar a produção - Para esse propósito, eu lhe dei um lixo, que destrói tudo o que você coloca nele.
+ title: Cortando peças
+ desc: Voce desbloqueou cortador - corte de peças pela metade verticalmente independentemente de sua orientação!
Certifique-se de se livrar do lixo, ou então ele irá parar a produção - Para esse propósito, eu lhe dei uma lixeira, que destrói tudo o que você coloca nela!
reward_rotater:
title: Rotação
- desc: O rotacionador foi desbloqueado! Gira as formas no sentido horário em 90 graus.
+ desc: O rotacionador foi desbloqueado! Gira as peças no sentido horário em 90 graus.
reward_painter:
title: Pintura
desc: >-
- The painter has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!
PS: If you are colorblind, there is a color blind mode in the settings!
+ O Pintor foi desbloqueado - Extrai alguns pigmentos coloridos (assim como você fez com as peças) e combina-os com uma peça no pintor para os colorir!
PS: Se for daltônico, existe um modo daltônico nas definições!
reward_mixer:
title: Misturando cores
@@ -568,11 +568,11 @@ storyRewards:
reward_stacker:
title: Empilhador
- desc: Agora você pode combinar formas com o empilhador! Ambas as entradas são combinadas e, se puderem ser colocadas próximas uma da outra, serão fundidas . Caso contrário, a entrada direita é empilhada em cima da entrada esquerda!
+ desc: Agora você pode combinar peças com o empilhador! Ambas as entradas são combinadas e, se puderem ser colocadas próximas uma da outra, serão fundidas . Caso contrário, a entrada direita é empilhada em cima da entrada esquerda!
reward_splitter:
- title: Balanceador
- desc: O balanceador multifuncional foi desbloqueado - pode ser usado para construir fábricas maiores dividindo e unindo itens em múltiplas esteiras!
+ title: Distribuidor
+ desc: O Distribuidor multifuncional foi desbloqueado - pode ser usado para construir fábricas maiores dividindo e unindo itens em múltiplas esteiras!
reward_tunnel:
title: Túnel
@@ -591,20 +591,20 @@ storyRewards:
desc: Você desbloqueou uma nova variante do túnel - ele tem um maior alcance, e também pode atravessar outros túneis na mesma linha!
reward_splitter_compact:
- title: Balanceador compacto
- desc: Você desbloqueou uma variante compacta do balanceador - ele aceita duas entradas e as mescla em uma!
+ title: Distribuidor compacto
+ desc: Você desbloqueou uma variante compacta do Distribuidor - ele aceita duas entradas e as une em uma!
reward_cutter_quad:
title: Cortador quádruplo
- desc: Você desbloqueou uma variante do cortador - permite cortar formas em quatro partes em vez de apenas duas!
+ desc: Você desbloqueou uma variante do cortador - permite cortar peças em quatro partes em vez de apenas duas!
reward_painter_double:
title: Pintura dupla
- desc: Você desbloqueou uma variante do pintor - funciona como o pintor regular, mas processa duas formas ao mesmo tempo , consumindo apenas uma cor em vez de duas!
+ desc: Você desbloqueou uma variante do pintor - funciona como o pintor regular, mas processa duas peças ao mesmo tempo , consumindo apenas uma cor em vez de duas!
reward_painter_quad:
title: Pintura quádrupla
- desc: Você desbloqueou uma variante do pintor - permite pintar cada parte da forma individualmente!
+ desc: Você desbloqueou uma variante do pintor - permite pintar cada parte da peça individualmente!
reward_storage:
title: Acúmulo de excesso
@@ -612,17 +612,17 @@ storyRewards:
reward_freeplay:
title: Modo Livre
- desc: Você conseguiu! Você desbloqueou o modo de jogo livre! Isso significa que as formas agora são geradas aleatoriamente! (Não se preocupe, mais conteúdo está planejado para o jogo completo!)
+ desc: Você conseguiu! Você desbloqueou o modo de jogo livre! Isso significa que as peças agora são geradas aleatoriamente! (Não se preocupe, mais conteúdo está planejado para o jogo completo!)
reward_blueprints:
title: Projetos
- desc: Agora você pode copiar e colar partes de sua fábrica! Selecione uma área (mantenha pressionada a tecla CTRL e arraste com o mouse) e pressione 'C' para copiá-la.
Colar não é de graça, é necessário produzir formas de projeto para pagar! (Aquelas que você acabou de entregar).
+ desc: Agora você pode copiar e colar partes de sua fábrica! Selecione uma área (mantenha pressionada a tecla CTRL e arraste com o mouse) e pressione 'C' para copiá-la.
Colar não é de graça, é necessário produzir peças do projeto para pagar! (Aquelas que você acabou de entregar).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Próximo nível
desc: >-
- Este nível não lhe deu nenhuma recompensa, mas em breve?!
PS: Melhor não destruir sua fábrica existente - Você precisa de todas essas formas posteriormente mais tarde para desbloquear atualizações!
+ Este nível não lhe deu nenhuma recompensa, mas em breve?!
PS: Melhor não destruir sua fábrica existente - Você precisa de todas essas peças posteriormente mais tarde para desbloquear atualizações!
no_reward_freeplay:
title: Próximo nível
@@ -675,9 +675,9 @@ settings:
Se ligado o jogo fica mudo
musicMuted:
- title: Musica
+ title: Música
description: >-
- Se ligado, a musica fica muda.
+ Se ligado, a música fica muda.
theme:
title: Tema
@@ -742,9 +742,9 @@ settings:
twenty_minutes: 20 Minutos
disabled: Desativado
compactBuildingInfo:
- title: Informações compactas sobre edifícios
+ title: Informações compactas sobre construções
description: >-
- Reduz as caixas de informações dos edifícios, mostrando apenas suas proporções.
+ Reduz as caixas de informações dos construções, mostrando apenas suas proporções.
Caso contrário, uma descrição e imagem são mostradas.
disableCutDeleteWarnings:
title: Desativar avisos de recorte / exclusão
@@ -794,18 +794,25 @@ keybindings:
menuOpenStats: Estatísticas
toggleHud: Ocultar Interface
- toggleFPSInfo: Mostrar FPS
+ toggleFPSInfo: Mostrar FPS e Debug Info
+ switchLayers: Alternar Camadas
+ exportScreenshot: Exportar Base inteira como Imagem
+
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
+ advanced_processor: *advanced_processor
rotater: *rotater
stacker: *stacker
mixer: *mixer
+ energy_generator: *energy_generator
painter: *painter
trash: *trash
+ wire: *wire
+ pipette: Conta-Gotas
rotateWhilePlacing: Rotacionar
rotateInverseModifier: >-
Modifier: Rotação anti-horária
@@ -822,16 +829,13 @@ keybindings:
placeInverse: Inverter orientação de esteira
pasteLastBlueprint: Colar último projeto
massSelectCut: Cortar área
- exportScreenshot: Exportar base inteira como imagem
+ exportScreenshot: Exportar Base inteira como Imagem
mapMoveFaster: Mover mais rápido
lockBeltDirection: Ativar planejador de correia
switchDirectionLockSide: "Planejador: Mudar de lado"
pipette: Conta-Gotas
menuClose: Fechar Menu
- switchLayers: Alternar Camadas
- advanced_processor: *advanced_processor
- energy_generator: *energy_generator
- wire: *wire
+ switchLayers: Alternar Camadas
about:
title: Sobre o jogo
@@ -860,8 +864,8 @@ demo:
features:
restoringGames: Restaurar jogos salvos
importingGames: Carregar jogos salvos
- oneGameLimit: Limitado para um jogo salvo
+ oneGameLimit: Limitado a um jogo salvo
customizeKeybindings: Modificar Teclas
- exportingBase: Exportar base inteira como imagem
+ exportingBase: Exportar Base inteira como Imagem
settingNotAvailable: Não disponível na versão demo.
From 22c6c0da184125e166e6fbca402e0556c6612dae Mon Sep 17 00:00:00 2001
From: pedrorajao
Date: Fri, 10 Jul 2020 21:37:23 -0300
Subject: [PATCH 15/78] =?UTF-8?q?replace=20'pe=C3=A7as'=20by=20formas?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
translations/base-pt-BR.yaml | 56 ++++++++++++++++++------------------
1 file changed, 28 insertions(+), 28 deletions(-)
diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml
index d9656116..6d963f78 100644
--- a/translations/base-pt-BR.yaml
+++ b/translations/base-pt-BR.yaml
@@ -21,7 +21,7 @@
steamPage:
# This is the short text appearing on the steam page
- shortText: shapez.io é um jogo sobre construir fábricas, automatizando a criação e combinação de peças cada vez mais complexas num mapa infinito.
+ shortText: shapez.io é um jogo sobre construir fábricas, automatizando a criação e combinação de formas cada vez mais complexas num mapa infinito.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
@@ -229,7 +229,7 @@ dialogs:
upgradesIntroduction:
title: Desbloquear melhorias
desc: >-
- Todas as peças que você produz podem ser usadas para desbloquear melhorias - Não destrua suas antigas fábricas!!
+ Todas as formas que você produz podem ser usadas para desbloquear melhorias - Não destrua suas antigas fábricas!!
O guia de melhorias pode ser encontrado no canto superior direito da tela.
massDeleteConfirm:
@@ -350,14 +350,14 @@ ingame:
dataSources:
stored:
title: Estoque
- description: Exibindo a quantidade de peças armazenadas em sua construção central.
+ description: Exibindo a quantidade de formas armazenadas em sua construção central.
produced:
title: Produção
- description: Exibindo todas as peças que toda a sua fábrica produz, incluindo produtos intermediários..
+ description: Exibindo todas as formas que toda a sua fábrica produz, incluindo produtos intermediários..
delivered:
title: Entregue
- description: Exibindo peças entregues na sua construção central.
- noShapesProduced: Nenhuma peça foi produzida até o momento.
+ description: Exibindo formas entregues na sua construção central.
+ noShapesProduced: Nenhuma forma foi produzida até o momento.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: / m
@@ -445,11 +445,11 @@ buildings:
miner: # Internal name for the Extractor
default:
name: &miner Extrator
- description: Coloque sobre uma peça ou cor para extraí-la.
+ description: Coloque sobre uma forma ou cor para extraí-la.
chainable:
name: Extrator (em Cadeia)
- description: Coloque sobre uma peça ou cor para extraí-la. Pode ser ligado a outros extratores.
+ description: Coloque sobre uma forma ou cor para extraí-la. Pode ser ligado a outros extratores.
underground_belt: # Internal name for the Tunnel
default:
@@ -476,18 +476,18 @@ buildings:
cutter:
default:
name: &cutter Cortador
- description: Corta as peças verticalmente e produz as duas metades. Se você usar apenas uma parte, não se esqueça de destruir a outra parte, ou ela irá parar a produção!
+ description: Corta as formas verticalmente e produz as duas metades. Se você usar apenas uma parte, não se esqueça de destruir a outra parte, ou ela irá parar a produção!
quad:
name: Cortador (Quádruplo)
- description: Corta as peças em quatro partes. Se você usar apenas uma parte, não se esqueça de destruir as outras, ou ela irá parar a produção!
+ description: Corta as formas em quatro partes. Se você usar apenas uma parte, não se esqueça de destruir as outras, ou ela irá parar a produção!
rotater:
default:
name: &rotater Rotacionador
- description: Gira as peças no sentido horário em 90 graus.
+ description: Gira as formas no sentido horário em 90 graus.
ccw:
name: Rotacionador (Anti-horário)
- description: Gira as peças no sentido anti-horário em 90 graus.
+ description: Gira as formas no sentido anti-horário em 90 graus.
stacker:
default:
@@ -502,13 +502,13 @@ buildings:
painter:
default:
name: &painter Pintor
- description: &painter_desc Colore a peça inteira na entrada esquerda com a cor da entrada direita.
+ description: &painter_desc Colore a forma inteira na entrada esquerda com a cor da entrada direita.
double:
name: Pintor (Duplo)
- description: Colore as duas peças na entrada esquerda com a cor da entrada direita.
+ description: Colore as duas formas na entrada esquerda com a cor da entrada direita.
quad:
name: Pintor (Quádruplo)
- description: Permite colorir cada quadrante da peça com uma cor diferente.
+ description: Permite colorir cada quadrante da forma com uma cor diferente.
mirrored:
name: *painter
description: *painter_desc
@@ -532,13 +532,13 @@ buildings:
advanced_processor:
default:
name: Inversor de Cor
- description: Aceita uma cor ou peça e a inverte.
+ description: Aceita uma cor ou forma e a inverte.
energy_generator:
deliver: Entregar
toGenerateEnergy: Para
default:
name: Gerador de Energia
- description: Gera energia ao consumir peças.
+ description: Gera energia ao consumir formas.
wire_crossings:
default:
name: &wire_crossings Divisor de cabos
@@ -550,17 +550,17 @@ buildings:
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
- title: Cortando peças
- desc: Voce desbloqueou cortador - corte de peças pela metade verticalmente independentemente de sua orientação!
Certifique-se de se livrar do lixo, ou então ele irá parar a produção - Para esse propósito, eu lhe dei uma lixeira, que destrói tudo o que você coloca nela!
+ title: Cortando formas
+ desc: Voce desbloqueou cortador - corte de formas pela metade verticalmente independentemente de sua orientação!
Certifique-se de se livrar do lixo, ou então ele irá parar a produção - Para esse propósito, eu lhe dei uma lixeira, que destrói tudo o que você coloca nela!
reward_rotater:
title: Rotação
- desc: O rotacionador foi desbloqueado! Gira as peças no sentido horário em 90 graus.
+ desc: O rotacionador foi desbloqueado! Gira as formas no sentido horário em 90 graus.
reward_painter:
title: Pintura
desc: >-
- O Pintor foi desbloqueado - Extrai alguns pigmentos coloridos (assim como você fez com as peças) e combina-os com uma peça no pintor para os colorir!
PS: Se for daltônico, existe um modo daltônico nas definições!
+ O Pintor foi desbloqueado - Extrai alguns pigmentos coloridos (assim como você fez com as formas) e combina-os com uma forma no pintor para os colorir!
PS: Se for daltônico, existe um modo daltônico nas definições!
reward_mixer:
title: Misturando cores
@@ -568,7 +568,7 @@ storyRewards:
reward_stacker:
title: Empilhador
- desc: Agora você pode combinar peças com o empilhador! Ambas as entradas são combinadas e, se puderem ser colocadas próximas uma da outra, serão fundidas . Caso contrário, a entrada direita é empilhada em cima da entrada esquerda!
+ desc: Agora você pode combinar formas com o empilhador! Ambas as entradas são combinadas e, se puderem ser colocadas próximas uma da outra, serão fundidas . Caso contrário, a entrada direita é empilhada em cima da entrada esquerda!
reward_splitter:
title: Distribuidor
@@ -596,15 +596,15 @@ storyRewards:
reward_cutter_quad:
title: Cortador quádruplo
- desc: Você desbloqueou uma variante do cortador - permite cortar peças em quatro partes em vez de apenas duas!
+ desc: Você desbloqueou uma variante do cortador - permite cortar formas em quatro partes em vez de apenas duas!
reward_painter_double:
title: Pintura dupla
- desc: Você desbloqueou uma variante do pintor - funciona como o pintor regular, mas processa duas peças ao mesmo tempo , consumindo apenas uma cor em vez de duas!
+ desc: Você desbloqueou uma variante do pintor - funciona como o pintor regular, mas processa duas formas ao mesmo tempo , consumindo apenas uma cor em vez de duas!
reward_painter_quad:
title: Pintura quádrupla
- desc: Você desbloqueou uma variante do pintor - permite pintar cada parte da peça individualmente!
+ desc: Você desbloqueou uma variante do pintor - permite pintar cada parte da forma individualmente!
reward_storage:
title: Acúmulo de excesso
@@ -612,17 +612,17 @@ storyRewards:
reward_freeplay:
title: Modo Livre
- desc: Você conseguiu! Você desbloqueou o modo de jogo livre! Isso significa que as peças agora são geradas aleatoriamente! (Não se preocupe, mais conteúdo está planejado para o jogo completo!)
+ desc: Você conseguiu! Você desbloqueou o modo de jogo livre! Isso significa que as formas agora são geradas aleatoriamente! (Não se preocupe, mais conteúdo está planejado para o jogo completo!)
reward_blueprints:
title: Projetos
- desc: Agora você pode copiar e colar partes de sua fábrica! Selecione uma área (mantenha pressionada a tecla CTRL e arraste com o mouse) e pressione 'C' para copiá-la.
Colar não é de graça, é necessário produzir peças do projeto para pagar! (Aquelas que você acabou de entregar).
+ desc: Agora você pode copiar e colar partes de sua fábrica! Selecione uma área (mantenha pressionada a tecla CTRL e arraste com o mouse) e pressione 'C' para copiá-la.
Colar não é de graça, é necessário produzir formas do projeto para pagar! (Aquelas que você acabou de entregar).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Próximo nível
desc: >-
- Este nível não lhe deu nenhuma recompensa, mas em breve?!
PS: Melhor não destruir sua fábrica existente - Você precisa de todas essas peças posteriormente mais tarde para desbloquear atualizações!
+ Este nível não lhe deu nenhuma recompensa, mas em breve?!
PS: Melhor não destruir sua fábrica existente - Você precisa de todas essas formas posteriormente mais tarde para desbloquear atualizações!
no_reward_freeplay:
title: Próximo nível
From 98e8846dec4e2cba1219f94c6ea3ddc2eedbcef9 Mon Sep 17 00:00:00 2001
From: martypiton <67959991+martypiton@users.noreply.github.com>
Date: Sat, 11 Jul 2020 17:43:29 +0200
Subject: [PATCH 16/78] Translation completed
I have reviewed and correct all little mistakes and translated everything !
---
translations/base-fr.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/translations/base-fr.yaml b/translations/base-fr.yaml
index 2a1c5612..83fd4b50 100644
--- a/translations/base-fr.yaml
+++ b/translations/base-fr.yaml
@@ -50,7 +50,7 @@ steamPage:
[*] Paramètres additionnaux
[*] Arrivage imminent: Câbles et énergie! Visé pour (environ) fin Juillet 2020.
[*] Arrivage imminent: Plus de niveaux
- [*] Aidez moi à développer plus profondément shapez.io ❤️
+ [*] Aidez moi à continuer de développer shapez.io ❤️
[/list]
[b]Mises à jour futures[/b]
From 75b56cf44aba9f71345a2880073cac4611097590 Mon Sep 17 00:00:00 2001
From: martypiton <67959991+martypiton@users.noreply.github.com>
Date: Sat, 11 Jul 2020 17:57:52 +0200
Subject: [PATCH 17/78] Another little correction
---
translations/base-fr.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/translations/base-fr.yaml b/translations/base-fr.yaml
index 83fd4b50..51998742 100644
--- a/translations/base-fr.yaml
+++ b/translations/base-fr.yaml
@@ -269,7 +269,7 @@ dialogs:
Vous avez demandé à exporter votre base sous la forme d'une capture d'écran. Soyez conscient que cela peut s'avérer passablement lent pour une grande base, voire même faire planter votre jeu !
massCutInsufficientConfirm:
- title: Couffirmer le coupage
+ title: Confirmer le coupage
desc: Vous ne pouvez pas vous permettre de coller cette zone! Etes vous sur que vous voulez la couper?
ingame:
From b89b2356a2345f15c258969dd31d154c930c55cf Mon Sep 17 00:00:00 2001
From: Sapper17 <40856970+Sapper17@users.noreply.github.com>
Date: Sat, 11 Jul 2020 21:50:48 +0300
Subject: [PATCH 18/78] Update base-ru.yaml
---
translations/base-ru.yaml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/translations/base-ru.yaml b/translations/base-ru.yaml
index 9166fed8..e411bb0b 100644
--- a/translations/base-ru.yaml
+++ b/translations/base-ru.yaml
@@ -391,7 +391,7 @@ ingame:
waypoints:
waypoints: Маркеры
hub: ХАБ
- description: ЛКМ по маркеру, чтобы переместится к нему, ПКМ что-бы удалить.
Нажмите чтобы создать маркер в текущей позиции или ПКМ чтобы выбрать другое место для сождания маркера.
+ description: ЛКМ по маркеру, чтобы переместиться к нему, ПКМ что-бы удалить.
Нажмите чтобы создать маркер в текущей позиции или ПКМ чтобы выбрать другое место для создания маркера.
creationSuccessNotification: Маркер был создан.
# Interactive tutorial
@@ -605,7 +605,7 @@ storyRewards:
reward_painter_quad:
title: Покрасчик (4 Входа)
- desc: Разблокирован вариант покрасчика - он позволяет отдельно раскрашивать каждую часть фигуры!
+ desc: Разблокирован вариант покрасчика - он позволяет отдельно раскрашивать каждую четверть фигуры!
reward_storage:
title: Буферное Хранилище
From 4cc6b2d0f0fe760c91478099c852d268f227ec8a Mon Sep 17 00:00:00 2001
From: PedroRajao
Date: Sat, 11 Jul 2020 16:28:53 -0300
Subject: [PATCH 19/78] Update translations/base-pt-BR.yaml
Commit suggestion
Co-authored-by: Markus Jarderot
---
translations/base-pt-BR.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml
index 6d963f78..c05ac6c7 100644
--- a/translations/base-pt-BR.yaml
+++ b/translations/base-pt-BR.yaml
@@ -531,7 +531,7 @@ buildings:
description: Permite transportar energia.
advanced_processor:
default:
- name: Inversor de Cor
+ name: &advanced_processor Inversor de Cor
description: Aceita uma cor ou forma e a inverte.
energy_generator:
deliver: Entregar
From 35ead502a10b594fcd1e8ec9106f510a03a3378e Mon Sep 17 00:00:00 2001
From: PedroRajao
Date: Sat, 11 Jul 2020 16:29:03 -0300
Subject: [PATCH 20/78] Update translations/base-pt-BR.yaml
Commit suggestion
Co-authored-by: Markus Jarderot
---
translations/base-pt-BR.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml
index c05ac6c7..8c5e323a 100644
--- a/translations/base-pt-BR.yaml
+++ b/translations/base-pt-BR.yaml
@@ -537,7 +537,7 @@ buildings:
deliver: Entregar
toGenerateEnergy: Para
default:
- name: Gerador de Energia
+ name: &energy_generator Gerador de Energia
description: Gera energia ao consumir formas.
wire_crossings:
default:
From 6c246cc8329f9ac566cbc616081599d8ce3578dc Mon Sep 17 00:00:00 2001
From: PedroRajao
Date: Sat, 11 Jul 2020 16:46:30 -0300
Subject: [PATCH 21/78] Update base-pt-BR.yaml
Duplicate keys fixes from:
https://github.com/tobspr/shapez.io/pull/442
---
translations/base-pt-BR.yaml | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml
index 8c5e323a..f3871921 100644
--- a/translations/base-pt-BR.yaml
+++ b/translations/base-pt-BR.yaml
@@ -828,15 +828,12 @@ keybindings:
placeMultiple: Permanecer no modo de construção
placeInverse: Inverter orientação de esteira
pasteLastBlueprint: Colar último projeto
- massSelectCut: Cortar área
- exportScreenshot: Exportar Base inteira como Imagem
+ massSelectCut: Cortar área
mapMoveFaster: Mover mais rápido
lockBeltDirection: Ativar planejador de correia
switchDirectionLockSide: "Planejador: Mudar de lado"
- pipette: Conta-Gotas
menuClose: Fechar Menu
- switchLayers: Alternar Camadas
-
+
about:
title: Sobre o jogo
body: >-
From d3db39b91f8c408ab9dd2c1deb532d723d067524 Mon Sep 17 00:00:00 2001
From: PedroRajao
Date: Sat, 11 Jul 2020 17:32:19 -0300
Subject: [PATCH 22/78] Update base-pt-BR.yaml
fix typo
---
translations/base-pt-BR.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml
index f3871921..cabc019f 100644
--- a/translations/base-pt-BR.yaml
+++ b/translations/base-pt-BR.yaml
@@ -248,7 +248,7 @@ dialogs:
Este jogo possui muitas combinações de teclas que facilitam a construção de grandes fábricas
Aqui estão algumas, certifique-se de verificar as combinações de teclas !
CTRL
+ Arrastar: Seleciona área para copiar / delete.
- SHIFT
: Mantenha pressionado para colocar vária construções.
+ SHIFT
: Mantenha pressionado para colocar várias construções.
ALT
: Inverte as posições.
createMarker:
From 29fc2bac99959f2e3e0153375807c4fe96473e5a Mon Sep 17 00:00:00 2001
From: PedroRajao
Date: Sat, 11 Jul 2020 17:36:44 -0300
Subject: [PATCH 23/78] Update base-pt-BR.yaml
minor typo
---
translations/base-pt-BR.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml
index cabc019f..3afc5cfb 100644
--- a/translations/base-pt-BR.yaml
+++ b/translations/base-pt-BR.yaml
@@ -247,7 +247,7 @@ dialogs:
desc: >-
Este jogo possui muitas combinações de teclas que facilitam a construção de grandes fábricas
Aqui estão algumas, certifique-se de verificar as combinações de teclas !
- CTRL
+ Arrastar: Seleciona área para copiar / delete.
+ CTRL
+ Arrastar: Seleciona área para copiar/deletar.
SHIFT
: Mantenha pressionado para colocar várias construções.
ALT
: Inverte as posições.
From 6d5c7087dd903fe250a7361f45f26601fbbc1139 Mon Sep 17 00:00:00 2001
From: Kai Kitagawa-Jones
Date: Sun, 12 Jul 2020 17:37:13 +0900
Subject: [PATCH 24/78] Update base-ja.yaml
---
translations/base-ja.yaml | 60 +++++++++++++++++++--------------------
1 file changed, 30 insertions(+), 30 deletions(-)
diff --git a/translations/base-ja.yaml b/translations/base-ja.yaml
index 9d187de9..47f2837e 100644
--- a/translations/base-ja.yaml
+++ b/translations/base-ja.yaml
@@ -30,32 +30,32 @@ steamPage:
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
- shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
- Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
+ shapez.ioは無限のマップ内で様々な"形"を資源とし、段々と複雑になっていく形の作成や合成の自動化を目指して工場を構築するゲームです。
+ 求められた"形"を届けることで様々なアップグレードを手に入れることができ、さらに工場の効率を上げることができます。
- As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
+ "形"の需要が増えるにつれ、工場を拡大する必要があります - より多くの資源を手に入れるために[b]無限のマップ[!b]を開拓していく必要があります。
- Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
+ "形"に色を塗る必要もあります - 赤、緑、青を混ぜ、さまざまな色を作り需要に応じて色が塗られた"形"を製造できます。
- This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
+ 現在このゲームには18個のレベルがあり、今後これを拡大していく予定です - 他にも様々なアップデートを準備しています!
- Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
+ このゲームを買うことによってスタンドアローン版の様々な機能が使えるようになり、新しいアップデートもすぐに手に入ります。
- [b]Standalone Advantages[/b]
+ [b]スタンドアローン版で使える機能[/b]
[list]
- [*] Dark Mode
- [*] Unlimited Waypoints
- [*] Unlimited Savegames
- [*] Additional settings
- [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
- [*] Coming soon: More Levels
- [*] Allows me to further develop shapez.io ❤️
+ [*] ダークモード
+ [*] ウェイポイントの制限がありません
+ [*] セーブの数の制限がありません
+ [*] 様々な設定
+ [*] 追加予定: ワイヤーとエネルギー! (7月末を目指しています)
+ [*] 追加予定: より多くのレベル
+ [*] shapez.io開発が助けられます❤️
[/list]
- [b]Future Updates[/b]
+ [b]今後の予定[/b]
- I am updating the game very often and trying to push an update at least every week!
+ 週に一回はアップデートを出せることを目指しています。
[list]
[*] Different maps and challenges (e.g. maps with obstacles)
@@ -67,22 +67,22 @@ steamPage:
[*] And much more!
[/list]
- [b]This game is open source![/b]
+ [b]このゲームはオープンソースです![/b]
- Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
- Be sure to check out my trello board for the full roadmap!
-
- [b]Links[/b]
+ 誰でもこのげむの開発を手伝うことができ、私もプレーヤーの意見をできるだけゲームに取り入れようとしています。
+ Trelloで今後の予定が全て確認できます。
+
+ [b]外部リンク[/b]
[list]
- [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
- [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
- [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url]
- [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
- [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
+ [*] [url=https://discord.com/invite/HN7EVzV]公式Discord[/url]
+ [*] [url=https://trello.com/b/ISQncpJP/shapezio]今後の予定[/url]
+ [*] [url=https://www.reddit.com/r/shapezio]Reddit[/url]
+ [*] [url=https://github.com/tobspr/shapez.io]ソースコード(GitHub)[/url]
+ [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]翻訳に参加[/url]
[/list]
- discordLink: Official Discord - Chat with me!
+ discordLink: 公式Discord - 私と話せます!
global:
loading: ロード中
@@ -134,14 +134,14 @@ demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: デモ版
intro: >-
- スタンドアローン版を手に入れ、すべての要素をアンロックしましょう!
+ スタンドアローン版を手に入れ、すべての機能をアンロックしましょう!
mainMenu:
play: プレイ
changelog: 更新履歴
importSavegame: インポート
openSourceHint: このゲームはオープンソースです
- discordLink: 公式Discordサーバ
+ discordLink: 公式Discord
helpTranslate: 翻訳に参加
# This is shown when using firefox and other browsers which are not supported.
@@ -154,7 +154,7 @@ mainMenu:
continue: 続きから
newGame: 新規ゲーム
- madeBy: Made by
+ madeBy: 制作者
subreddit: Reddit
dialogs:
From 82f11ee7e39a039c9f3332b75f1dc3596503bca0 Mon Sep 17 00:00:00 2001
From: Kai Kitagawa-Jones
Date: Mon, 13 Jul 2020 05:17:59 +0900
Subject: [PATCH 25/78] Fix indentation
Co-authored-by: Markus Jarderot
---
translations/base-ja.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/translations/base-ja.yaml b/translations/base-ja.yaml
index 47f2837e..3829d1b8 100644
--- a/translations/base-ja.yaml
+++ b/translations/base-ja.yaml
@@ -55,7 +55,7 @@ steamPage:
[b]今後の予定[/b]
- 週に一回はアップデートを出せることを目指しています。
+ 週に一回はアップデートを出せることを目指しています。
[list]
[*] Different maps and challenges (e.g. maps with obstacles)
From 07167789575fc216b8799f4dc470dc70862d9ec1 Mon Sep 17 00:00:00 2001
From: 12jgy <31959715+12jgy@users.noreply.github.com>
Date: Sun, 12 Jul 2020 17:32:44 -0300
Subject: [PATCH 26/78] Update base-pt-BR.yaml
---
translations/base-pt-BR.yaml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml
index 3ddd6fe9..752f6cd8 100644
--- a/translations/base-pt-BR.yaml
+++ b/translations/base-pt-BR.yaml
@@ -411,7 +411,7 @@ ingame:
cyan: Ciano
white: Branco
uncolored: Sem cor
- black: Preteo
+ black: Preto
shapeViewer:
title: Camadas
empty: Vazio
@@ -826,7 +826,7 @@ keybindings:
mapMoveFaster: Mover mais rápido
lockBeltDirection: Ativar planejador de correia
switchDirectionLockSide: "Planejador: Mudar de lado"
- pipette: Pipeta
+ pipette: Conta-gotas
menuClose: Close Menu
switchLayers: Switch layers
advanced_processor: Color Inverter
From 9c55c5b269e457215d78683e13c0514ecab86859 Mon Sep 17 00:00:00 2001
From: NiceManiac
Date: Mon, 13 Jul 2020 18:50:58 +0200
Subject: [PATCH 27/78] Update base-no.yaml
---
translations/base-no.yaml | 82 ++++++++++++++++++++++++---------------
1 file changed, 51 insertions(+), 31 deletions(-)
diff --git a/translations/base-no.yaml b/translations/base-no.yaml
index 46428265..10066ef4 100644
--- a/translations/base-no.yaml
+++ b/translations/base-no.yaml
@@ -27,89 +27,109 @@ steamPage:
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
+ # longText: >-
+ #shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
+ #Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
+
+ #As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
+
+ #Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
+
+ #This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
+
+ #Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
+
+ #[b]Standalone Advantages[/b]
+
+ #[list]
+ # [*] Dark Mode
+ # [*] Unlimited Waypoints
+ # [*] Unlimited Savegames
+ # [*] Additional settings
+ # [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
+ # [*] Coming soon: More Levels
+ # [*] Allows me to further develop shapez.io ❤️
+ #[/list]
+
+ #[b]Future Updates[/b]
+
+ #I am updating the game very often and trying to push an update at least every week!
+
+ #[list]
+ # [*] Different maps and challenges (e.g. maps with obstacles)
+ # [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
+ # [*] A story mode where buildings have a cost
+ # [*] Configurable map generator (Configure resource/shape size/density, seed and more)
+ # [*] Additional types of shapes
+ # [*] Performance improvements (The game already runs pretty well!)
+ # [*] And much more!
+ #[/list]
+
+ #[b]This game is open source![/b]
+
+ #Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
+ #Be sure to check out my trello board for the full roadmap!
+
+ #[b]Links[/b]
+
+ #[list]
+ # [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
+ # [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
+ # [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
+ # [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
+ #[/list]
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
- #shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
- #Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
Shapez.io er et spill som handler om å bygge fabrikker for å automatisere produksjon og kombinasjon av former med økende kompleksitet på et uendelig ekspanderende brett.
Ved leveranse av de forespurte formene vil du komme videre i spillet og låse opp oppgraderinger for å øke farten på fabrikken din
- #As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
Etter hvert som forespørselen av former øker, vil du være nødt til å utvide fabrikken din for å møte etterspørselen - Ikke glem ressursene, du vil bli nødt til å utvide over det [b]uendelige brettet[/b]!
- #Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
Snart blir du nødt til å plande farger og male formene dine med dem - Kombiner røde, grønne og blåe farge ressurser for å produsere forskjellige farger og male former med dem for å tilfredstille etterspørselen.
- #This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
Dette spillet har 18 progressive nivåer (Noe som burde holde deg opptatt i flere timer allerede!) men jeg legger stadig til nytt innhold - Det er mye som er planlagt!
- #Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
Kjøp av spillet gir deg tilgang til den frittstående versjonen som har mange tilleggsfunksjoner og du vil også få tilgang til nyutviklede funksjoner.
- #[b]Standalone Advantages[/b]
[b]Frittstående fordeler[/b]
[list]
- # [*] Dark Mode
[*] Mørk Modus
- # [*] Unlimited Waypoints
[*] Ubegrensede Veipunkter
- # [*] Unlimited Savegames
[*] Uendelige Lagringsfiler
- # [*] Additional settings
[*] Tilleggsinnstillinger
- # [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
[*] Kommer snart: Ledninger og strøm! Sikter mot (omtrent) slutten av Juli 2020.
- # [*] Coming soon: More Levels
[*] Kommer snart: Flere Nivåer
- # [*] Allows me to further develop shapez.io ❤️
[*] Tillater meg å fortsette å utvikle shapez.io ❤️
[/list]
- #[b]Future Updates[/b]
[b]Fremtidige Oppdateringer[/b]
- #I am updating the game very often and trying to push an update at least every week!
Jeg oppdaterer spillet veldig ofte og prøver å presse inn en oppdatering i det minste hver uke!
[list]
- # [*] Different maps and challenges (e.g. maps with obstacles)
[*] Forskjellige baner og utfordringer (f.eks. baner med hindringer)
- # [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
[*] Gåter (lever den forspurte formen med et begrenset område / sett med bygninger)
- # [*] A story mode where buildings have a cost
[*] En historiemodus der bygninger har en pris
- # [*] Configurable map generator (Configure resource/shape size/density, seed and more)
[*] Konfigurerbar kartgenerator (Konfigurer ressurser/former, størrelse/tetthet, seed og mer)
- # [*] Additional types of shapes
[*] Flere typer former
- # [*] Performance improvements (The game already runs pretty well!)
[*] Ytelsesforbedringer (Spillet kjører allerede ganske bra!)
- # [*] And much more!
[*] Og mye mer!
[/list]
- #[b]This game is open source![/b]
[b]Dette spillet er åpen kildekode![/b]
- #Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
Hvem som helst kan bidra, Jeg er aktivt involvert i samfunnet og forsøker å gå gjennom alle forslag og ta tilbakemelding i betraktning der det er mulig.
- #Be sure to check out my trello board for the full roadmap!
Sørg for å sjekke trello panelet mitt for hele veikartet!
- #[b]Links[/b]
[b]Lenker[/b]
[list]
- # [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
[*] [url=https://discord.com/invite/HN7EVzV]Offisiell Discord[/url]
- # [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
[*] [url=https://trello.com/b/ISQncpJP/shapezio]Veikart[/url]
[*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url]
- # [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
[*] [url=https://github.com/tobspr/shapez.io]Kildekode (GitHub)[/url]
- # [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
[*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Hjelp til å oversette[/url]
[/list]
From cc319fd87ca91d4dd8980956574ec3b01d61b62e Mon Sep 17 00:00:00 2001
From: NiceManiac
Date: Mon, 13 Jul 2020 18:58:20 +0200
Subject: [PATCH 28/78] Update base-no.yaml
removed comments
---
translations/base-no.yaml | 51 ---------------------------------------
1 file changed, 51 deletions(-)
diff --git a/translations/base-no.yaml b/translations/base-no.yaml
index 10066ef4..dccb84b3 100644
--- a/translations/base-no.yaml
+++ b/translations/base-no.yaml
@@ -27,57 +27,6 @@ steamPage:
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
- # longText: >-
- #shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
- #Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
-
- #As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
-
- #Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
-
- #This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
-
- #Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
-
- #[b]Standalone Advantages[/b]
-
- #[list]
- # [*] Dark Mode
- # [*] Unlimited Waypoints
- # [*] Unlimited Savegames
- # [*] Additional settings
- # [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
- # [*] Coming soon: More Levels
- # [*] Allows me to further develop shapez.io ❤️
- #[/list]
-
- #[b]Future Updates[/b]
-
- #I am updating the game very often and trying to push an update at least every week!
-
- #[list]
- # [*] Different maps and challenges (e.g. maps with obstacles)
- # [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
- # [*] A story mode where buildings have a cost
- # [*] Configurable map generator (Configure resource/shape size/density, seed and more)
- # [*] Additional types of shapes
- # [*] Performance improvements (The game already runs pretty well!)
- # [*] And much more!
- #[/list]
-
- #[b]This game is open source![/b]
-
- #Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
- #Be sure to check out my trello board for the full roadmap!
-
- #[b]Links[/b]
-
- #[list]
- # [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
- # [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
- # [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
- # [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
- #[/list]
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
From 05716e6a743fa5f2879fae3c16452932c706c22c Mon Sep 17 00:00:00 2001
From: tobspr
Date: Mon, 13 Jul 2020 22:46:07 +0200
Subject: [PATCH 29/78] Fix page not loading sometimes
---
src/js/platform/browser/wrapper.js | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/js/platform/browser/wrapper.js b/src/js/platform/browser/wrapper.js
index bbe9d221..726f843b 100644
--- a/src/js/platform/browser/wrapper.js
+++ b/src/js/platform/browser/wrapper.js
@@ -95,6 +95,7 @@ export class PlatformWrapperImplBrowser extends PlatformWrapperInterface {
request = window.indexedDB.open("indexeddb_feature_detection", 1);
} catch (ex) {
logger.warn("Error while opening indexed db:", ex);
+ this.app.storage = new StorageImplBrowser(this.app);
resolve();
return;
}
From 4ebf78c23636a6dc58a9c480367571bb431ca88b Mon Sep 17 00:00:00 2001
From: tobspr
Date: Mon, 13 Jul 2020 22:46:44 +0200
Subject: [PATCH 30/78] Add indonesian prefab
---
translations/README.md | 1 +
translations/base-ind.yaml | 874 +++++++++++++++++++++++++++++++++++++
2 files changed, 875 insertions(+)
create mode 100644 translations/base-ind.yaml
diff --git a/translations/README.md b/translations/README.md
index 48400a48..2191edc3 100644
--- a/translations/README.md
+++ b/translations/README.md
@@ -31,6 +31,7 @@ The base language is English and can be found [here](base-en.yaml).
- [Catalan](base-cat.yaml)
- [Slovenian](base-sl.yaml)
- [Ukrainian](base-uk.yaml)
+- [Indonesian](base-ind.yaml)
(If you want to translate into a new language, see below!)
diff --git a/translations/base-ind.yaml b/translations/base-ind.yaml
new file mode 100644
index 00000000..64b1777a
--- /dev/null
+++ b/translations/base-ind.yaml
@@ -0,0 +1,874 @@
+#
+# GAME TRANSLATIONS
+#
+# Contributing:
+#
+# If you want to contribute, please make a pull request on this respository
+# and I will have a look.
+#
+# Placeholders:
+#
+# Do *not* replace placeholders! Placeholders have a special syntax like
+# `Hotkey: `. They are encapsulated within angle brackets. The correct
+# translation for this one in German for example would be: `Taste: ` (notice
+# how the placeholder stayed '' and was not replaced!)
+#
+# Adding a new language:
+#
+# 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.
+#
+
+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
+ 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.
+ # NOTICE:
+ # - Do not translate the first line (This is the gif image at the start of the store)
+ # - Please keep the markup (Stuff like [b], [list] etc) in the same format
+ longText: >-
+ [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
+
+ shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
+
+ Upon delivering the requested shapes you'll progress within the game and unlock upgrades to speed up your factory.
+
+ As the demand for shapes increases, you'll have to scale up your factory to meet the demand - Don't forget about resources though, you'll have to expand across the [b]infinite map[/b]!
+
+ Soon you'll have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with them to satisfy the demand.
+
+ This game features 18 progressive levels (Which should already keep you busy for hours!) but I'm constantly adding new content - There's a lot planned!
+
+ Purchasing the game gives you access to the standalone version which has additional features, and you'll also receive access to newly developed features.
+
+ [b]Standalone Advantages[/b]
+
+ [list]
+ [*] Dark Mode
+ [*] Unlimited Waypoints
+ [*] Unlimited Savegames
+ [*] Additional settings
+ [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
+ [*] Coming soon: More Levels
+ [*] Allows me to further develop shapez.io ❤️
+ [/list]
+
+ [b]Future Updates[/b]
+
+ I am updating the game often and trying to push an update at least once every week!
+
+ [list]
+ [*] Different maps and challenges (e.g. maps with obstacles)
+ [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
+ [*] A story mode where buildings have a cost
+ [*] Configurable map generator (Configure resource/shape size/density, seed and more)
+ [*] Additional types of shapes
+ [*] Performance improvements (The game already runs pretty well!)
+ [*] And much more!
+ [/list]
+
+ [b]This game is open source![/b]
+
+ Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
+ Be sure to check out my trello board for the full roadmap!
+
+ [b]Links[/b]
+
+ [list]
+ [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
+ [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
+ [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url]
+ [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
+ [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
+ [/list]
+
+global:
+ loading: Loading
+ error: Error
+
+ # How big numbers are rendered, e.g. "10,000"
+ thousandsDivider: ","
+
+ # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4"
+ decimalSeparator: "."
+
+ # The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
+ suffix:
+ thousands: k
+ millions: M
+ billions: B
+ trillions: T
+
+ # Shown for infinitely big numbers
+ infinite: inf
+
+ time:
+ # Used for formatting past time dates
+ oneSecondAgo: one second ago
+ xSecondsAgo: seconds ago
+ oneMinuteAgo: one minute ago
+ xMinutesAgo: minutes ago
+ oneHourAgo: one hour ago
+ xHoursAgo: hours ago
+ oneDayAgo: one day ago
+ xDaysAgo: days ago
+
+ # Short formats for times, e.g. '5h 23m'
+ secondsShort: s
+ minutesAndSecondsShort: m s
+ hoursAndMinutesShort: h m
+
+ xMinutes: minutes
+
+ keys:
+ tab: TAB
+ control: CTRL
+ alt: ALT
+ escape: ESC
+ shift: SHIFT
+ space: SPACE
+
+demoBanners:
+ # This is the "advertisement" shown in the main menu and other various places
+ title: Demo Version
+ intro: >-
+ Get the standalone to unlock all features!
+
+mainMenu:
+ play: Play
+ continue: Continue
+ newGame: New Game
+ changelog: Changelog
+ subreddit: Reddit
+ importSavegame: Import
+ openSourceHint: This game is open source!
+ discordLink: Official Discord Server
+ helpTranslate: Help translate!
+ madeBy: Made by
+
+ # This is shown when using firefox and other browsers which are not supported.
+ browserWarning: >-
+ Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
+
+ savegameLevel: Level
+ savegameLevelUnknown: Unknown Level
+
+dialogs:
+ buttons:
+ ok: OK
+ delete: Delete
+ cancel: Cancel
+ later: Later
+ restart: Restart
+ reset: Reset
+ getStandalone: Get Standalone
+ deleteGame: I know what I am doing
+ viewUpdate: View Update
+ showUpgrades: Show Upgrades
+ showKeybindings: Show Keybindings
+
+ importSavegameError:
+ title: Import Error
+ text: >-
+ Failed to import your savegame:
+
+ importSavegameSuccess:
+ title: Savegame Imported
+ text: >-
+ Your savegame has been successfully imported.
+
+ gameLoadFailure:
+ title: Game is broken
+ text: >-
+ Failed to load your savegame:
+
+ confirmSavegameDelete:
+ title: Confirm deletion
+ text: >-
+ Are you sure you want to delete the game?
+
+ savegameDeletionError:
+ title: Failed to delete
+ text: >-
+ Failed to delete the savegame:
+
+ restartRequired:
+ title: Restart required
+ text: >-
+ You need to restart the game to apply the settings.
+
+ editKeybinding:
+ title: Change Keybinding
+ desc: Press the key or mouse button you want to assign, or escape to cancel.
+
+ resetKeybindingsConfirmation:
+ title: Reset keybindings
+ desc: This will reset all keybindings to their default values. Please confirm.
+
+ keybindingsResetOk:
+ title: Keybindings reset
+ desc: The keybindings have been reset to their respective defaults!
+
+ featureRestriction:
+ title: Demo Version
+ desc: You tried to access a feature () which is not available in the demo. Consider getting the standalone version for the full experience!
+
+ oneSavegameLimit:
+ title: Limited savegames
+ desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone version!
+
+ updateSummary:
+ title: New update!
+ desc: >-
+ Here are the changes since you last played:
+
+ upgradesIntroduction:
+ title: Unlock Upgrades
+ desc: >-
+ All shapes you produce can be used to unlock upgrades - Don't destroy your old factories!
+ The upgrades tab can be found on the top right corner of the screen.
+
+ massDeleteConfirm:
+ title: Confirm delete
+ desc: >-
+ You are deleting a lot of buildings ( to be exact)! Are you sure you want to do this?
+
+ massCutConfirm:
+ title: Confirm cut
+ desc: >-
+ You are cutting a lot of buildings ( to be exact)! Are you sure you want to do this?
+
+ massCutInsufficientConfirm:
+ title: Confirm cut
+ desc: >-
+ You can not afford to paste this area! Are you sure you want to cut it?
+
+ blueprintsNotUnlocked:
+ title: Not unlocked yet
+ desc: >-
+ Complete level 12 to unlock Blueprints!
+
+ keybindingsIntroduction:
+ title: Useful keybindings
+ desc: >-
+ This game has a lot of keybindings which make it easier to build big factories.
+ Here are a few, but be sure to check out the keybindings!
+ CTRL
+ Drag: Select an area.
+ SHIFT
: Hold to place multiple of one building.
+ ALT
: Invert orientation of placed belts.
+
+ createMarker:
+ title: New Marker
+ titleEdit: Edit Marker
+ desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here)
+
+ markerDemoLimit:
+ desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
+
+ exportScreenshotWarning:
+ title: Export screenshot
+ desc: You requested to export your base as a screenshot. Please note that this can be quite slow for a big base and even crash your game!
+
+ingame:
+ # This is shown in the top left corner and displays useful keybindings in
+ # every situation
+ keybindingsOverlay:
+ moveMap: Move
+ selectBuildings: Select area
+ stopPlacement: Stop placement
+ rotateBuilding: Rotate building
+ placeMultiple: Place multiple
+ reverseOrientation: Reverse orientation
+ disableAutoOrientation: Disable auto-orientation
+ toggleHud: Toggle HUD
+ placeBuilding: Place building
+ createMarker: Create marker
+ delete: Delete
+ pasteLastBlueprint: Paste last blueprint
+ lockBeltDirection: Enable belt planner
+ plannerSwitchSide: Flip planner side
+ cutSelection: Cut
+ copySelection: Copy
+ clearSelection: Clear selection
+ pipette: Pipette
+ switchLayers: Switch layers
+
+ # Names of the colors, used for the color blind mode
+ colors:
+ red: Red
+ green: Green
+ blue: Blue
+ yellow: Yellow
+ purple: Purple
+ cyan: Cyan
+ white: White
+ black: Black
+ uncolored: Gray
+
+ # Everything related to placing buildings (I.e. as soon as you selected a building
+ # from the toolbar)
+ buildingPlacement:
+ # Buildings can have different variants which are unlocked at later levels,
+ # and this is the hint shown when there are multiple variants available.
+ cycleBuildingVariants: Press to cycle variants.
+
+ # Shows the hotkey in the ui, e.g. "Hotkey: Q"
+ hotkeyLabel: >-
+ Hotkey:
+
+ infoTexts:
+ speed: Speed
+ range: Range
+ storage: Storage
+ oneItemPerSecond: 1 item / second
+ itemsPerSecond: items / s
+ itemsPerSecondDouble: (x2)
+
+ tiles: tiles
+
+ # The notification when completing a level
+ levelCompleteNotification:
+ # is replaced by the actual level, so this gets 'Level 03' for example.
+ levelTitle: Level
+ completed: Completed
+ unlockText: Unlocked !
+ buttonNextLevel: Next Level
+
+ # Notifications on the lower right
+ notifications:
+ newUpgrade: A new upgrade is available!
+ gameSaved: Your game has been saved.
+
+ # The "Upgrades" window
+ shop:
+ title: Upgrades
+ buttonUnlock: Upgrade
+
+ # Gets replaced to e.g. "Tier IX"
+ tier: Tier
+
+ # The roman number for each tier
+ tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
+
+ maximumLevel: MAXIMUM LEVEL (Speed x)
+
+ # The "Statistics" window
+ statistics:
+ title: Statistics
+ dataSources:
+ stored:
+ title: Stored
+ description: Displaying amount of stored shapes in your central building.
+ produced:
+ title: Produced
+ description: Displaying all shapes your whole factory produces, including intermediate products.
+ delivered:
+ title: Delivered
+ description: Displaying shapes which are delivered to your central building.
+ noShapesProduced: No shapes have been produced so far.
+
+ # Displays the shapes per minute, e.g. '523 / m'
+ shapesPerMinute: / m
+
+ # Settings menu, when you press "ESC"
+ settingsMenu:
+ playtime: Playtime
+
+ buildingsPlaced: Buildings
+ beltsPlaced: Belts
+
+ buttons:
+ continue: Continue
+ settings: Settings
+ menu: Return to menu
+
+ # Bottom left tutorial hints
+ tutorialHints:
+ title: Need help?
+ showHint: Show hint
+ hideHint: Close
+
+ # When placing a blueprint
+ blueprintPlacer:
+ cost: Cost
+
+ # Map markers
+ waypoints:
+ waypoints: Markers
+ hub: HUB
+ description: Left-click a marker to jump to it, right-click to delete it.
Press to create a marker from the current view, or right-click to create a marker at the selected location.
+ creationSuccessNotification: Marker has been created.
+
+ # Shape viewer
+ shapeViewer:
+ title: Layers
+ empty: Empty
+ copyKey: Copy Key
+
+ # Interactive tutorial
+ interactiveTutorial:
+ title: Tutorial
+ hints:
+ 1_1_extractor: Place an extractor on top of a circle shape to extract it!
+ 1_2_conveyor: >-
+ Connect the extractor with a conveyor belt to your hub!
Tip: Click and drag the belt with your mouse!
+
+ 1_3_expand: >-
+ This is NOT an idle game! Build more extractors and belts to finish the goal quicker.
Tip: Hold SHIFT to place multiple extractors, and use R to rotate them.
+
+# All shop upgrades
+shopUpgrades:
+ belt:
+ name: Belts, Distributor & Tunnels
+ description: Speed x → x
+ miner:
+ name: Extraction
+ description: Speed x → x
+ processors:
+ name: Cutting, Rotating & Stacking
+ description: Speed x → x
+ painting:
+ name: Mixing & Painting
+ description: Speed x → x
+
+# Buildings and their name / description
+buildings:
+ hub:
+ deliver: Deliver
+ toUnlock: to unlock
+ levelShortcut: LVL
+
+ belt:
+ default:
+ name: &belt Conveyor Belt
+ description: Transports items, hold and drag to place multiple.
+
+ wire:
+ default:
+ name: &wire Energy Wire
+ description: Allows you to transport energy.
+
+ miner: # Internal name for the Extractor
+ default:
+ name: &miner Extractor
+ description: Place over a shape or color to extract it.
+
+ chainable:
+ name: Extractor (Chain)
+ description: Place over a shape or color to extract it. Can be chained.
+
+ underground_belt: # Internal name for the Tunnel
+ default:
+ name: &underground_belt Tunnel
+ description: Allows you to tunnel resources under buildings and belts.
+
+ tier2:
+ name: Tunnel Tier II
+ description: Allows you to tunnel resources under buildings and belts.
+
+ splitter: # Internal name for the Balancer
+ default:
+ name: &splitter Balancer
+ description: Multifunctional - Evenly distributes all inputs onto all outputs.
+
+ compact:
+ name: Merger (compact)
+ description: Merges two conveyor belts into one.
+
+ compact-inverse:
+ name: Merger (compact)
+ description: Merges two conveyor belts into one.
+
+ cutter:
+ default:
+ name: &cutter Cutter
+ description: Cuts shapes from top to bottom and outputs both halves. If you use only one part, be sure to destroy the other part or it will stall!
+ quad:
+ name: Cutter (Quad)
+ description: Cuts shapes into four parts. If you use only one part, be sure to destroy the other parts or it will stall!
+
+ advanced_processor:
+ default:
+ name: &advanced_processor Color Inverter
+ description: Accepts a color or shape and inverts it.
+
+ rotater:
+ default:
+ name: &rotater Rotate
+ description: Rotates shapes clockwise by 90 degrees.
+ ccw:
+ name: Rotate (CCW)
+ description: Rotates shapes counter-clockwise by 90 degrees.
+
+ stacker:
+ default:
+ name: &stacker Stacker
+ description: Stacks both items. If they can not be merged, the right item is placed above the left item.
+
+ mixer:
+ default:
+ name: &mixer Color Mixer
+ description: Mixes two colors using additive blending.
+
+ painter:
+ default:
+ name: &painter Painter
+ description: &painter_desc Colors the whole shape on the left input with the color from the top input.
+
+ mirrored:
+ name: *painter
+ description: *painter_desc
+
+ double:
+ name: Painter (Double)
+ description: Colors the shapes on the left inputs with the color from the top input.
+ quad:
+ name: Painter (Quad)
+ description: Allows you to color each quadrant of the shape with a different color.
+
+ trash:
+ default:
+ name: &trash Trash
+ description: Accepts inputs from all sides and destroys them. Forever.
+
+ storage:
+ name: Storage
+ description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
+
+ energy_generator:
+ deliver: Deliver
+
+ # This will be shown before the amount, so for example 'For 123 Energy'
+ toGenerateEnergy: For
+
+ default:
+ name: &energy_generator Energy Generator
+ description: Generates energy by consuming shapes.
+
+ wire_crossings:
+ default:
+ name: &wire_crossings Wire Splitter
+ description: Splits a energy wire into two.
+
+ merger:
+ name: Wire Merger
+ description: Merges two energy wires into one.
+
+storyRewards:
+ # Those are the rewards gained from completing the store
+ reward_cutter_and_trash:
+ title: Cutting Shapes
+ desc: You just unlocked the cutter - it cuts shapes half from top to bottom regardless of its orientation!
Be sure to get rid of the waste, or otherwise it will stall - For this purpose I gave you a trash, which destroys everything you put into it!
+
+ reward_rotater:
+ title: Rotating
+ desc: The rotater has been unlocked! It rotates shapes clockwise by 90 degrees.
+
+ reward_painter:
+ title: Painting
+ desc: >-
+ The painter has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!
PS: If you are colorblind, there is a colorblind mode in the settings!
+
+ reward_mixer:
+ title: Color Mixing
+ desc: The mixer has been unlocked - Combine two colors using additive blending with this building!
+
+ reward_stacker:
+ title: Combiner
+ desc: You can now combine shapes with the combiner! Both inputs are combined, and if they can be put next to each other, they will be fused. If not, the right input is stacked on top of the left input!
+
+ reward_splitter:
+ title: Splitter/Merger
+ desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging items onto multiple belts!
+
+ reward_tunnel:
+ title: Tunnel
+ desc: The tunnel has been unlocked - You can now tunnel items through belts and buildings with it!
+
+ reward_rotater_ccw:
+ title: CCW Rotating
+ desc: You have unlocked a variant of the rotater - It allows you to rotate shapes counter-clockwise! To build it, select the rotater and press 'T' to cycle through its variants!
+
+ reward_miner_chainable:
+ title: Chaining Extractor
+ desc: You have unlocked the chaining extractor! It can forward its resources to other extractors so you can more efficiently extract resources!
+
+ reward_underground_belt_tier_2:
+ title: Tunnel Tier II
+ desc: You have unlocked a new variant of the tunnel - It has a bigger range, and you can also mix-n-match those tunnels now!
+
+ reward_splitter_compact:
+ title: Compact Balancer
+ desc: >-
+ You have unlocked a compact variant of the balancer - It accepts two inputs and merges them into one belt!
+
+ reward_cutter_quad:
+ title: Quad Cutting
+ desc: You have unlocked a variant of the cutter - It allows you to cut shapes in four parts instead of just two!
+
+ reward_painter_double:
+ title: Double Painting
+ desc: You have unlocked a variant of the painter - It works as the regular painter but processes two shapes at once consuming just one color instead of two!
+
+ reward_painter_quad:
+ title: Quad Painting
+ desc: You have unlocked a variant of the painter - It allows you to paint each part of the shape individually!
+
+ reward_storage:
+ title: Storage Buffer
+ desc: You have unlocked a variant of the trash - It allows you to store items up to a given capacity!
+
+ reward_freeplay:
+ title: Freeplay
+ desc: You did it! You unlocked the free-play mode! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
+
+ reward_blueprints:
+ title: Blueprints
+ desc: You can now copy and paste parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.
Pasting it is not free, you need to produce blueprint shapes to afford it! (Those you just delivered).
+
+ # Special reward, which is shown when there is no reward actually
+ no_reward:
+ title: Next level
+ desc: >-
+ This level gave you no reward, but the next one will!
PS: Better don't destroy your existing factory - You need all those shapes later again to unlock upgrades!
+
+ no_reward_freeplay:
+ title: Next level
+ desc: >-
+ Congratulations! By the way, more content is planned for the standalone!
+
+settings:
+ title: Settings
+ categories:
+ game: Game
+ app: Application
+
+ versionBadges:
+ dev: Development
+ staging: Staging
+ prod: Production
+ buildDate: Built
+
+ labels:
+ uiScale:
+ title: Interface scale
+ description: >-
+ Changes the size of the user interface. The interface will still scale based on your device's resolution, but this setting controls the amount of scaling.
+ scales:
+ super_small: Super small
+ small: Small
+ regular: Regular
+ large: Large
+ huge: Huge
+
+ autosaveInterval:
+ title: Autosave Interval
+ description: >-
+ Controls how often the game saves automatically. You can also disable it entirely here.
+
+ intervals:
+ one_minute: 1 Minute
+ two_minutes: 2 Minutes
+ five_minutes: 5 Minutes
+ ten_minutes: 10 Minutes
+ twenty_minutes: 20 Minutes
+ disabled: Disabled
+
+ scrollWheelSensitivity:
+ title: Zoom sensitivity
+ description: >-
+ Changes how sensitive the zoom is (Either mouse wheel or trackpad).
+ sensitivity:
+ super_slow: Super slow
+ slow: Slow
+ regular: Regular
+ fast: Fast
+ super_fast: Super fast
+
+ movementSpeed:
+ title: Movement speed
+ description: >-
+ Changes how fast the view moves when using the keyboard.
+ speeds:
+ super_slow: Super slow
+ slow: Slow
+ regular: Regular
+ fast: Fast
+ super_fast: Super Fast
+ extremely_fast: Extremely Fast
+
+ language:
+ title: Language
+ description: >-
+ Change the language. All translations are user-contributed and might be incomplete!
+
+ enableColorBlindHelper:
+ title: Color Blind Mode
+ description: >-
+ Enables various tools which allow you to play the game if you are color blind.
+
+ fullscreen:
+ title: Fullscreen
+ description: >-
+ It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
+
+ soundsMuted:
+ title: Mute Sounds
+ description: >-
+ If enabled, mutes all sound effects.
+
+ musicMuted:
+ title: Mute Music
+ description: >-
+ If enabled, mutes all music.
+
+ theme:
+ title: Game theme
+ description: >-
+ Choose the game theme (light / dark).
+ themes:
+ dark: Dark
+ light: Light
+
+ refreshRate:
+ title: Simulation Target
+ description: >-
+ If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
+
+ alwaysMultiplace:
+ title: Multiplace
+ description: >-
+ If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
+
+ offerHints:
+ title: Hints & Tutorials
+ description: >-
+ Whether to offer hints and tutorials while playing. Also hides certain UI elements up to a given level to make it easier to get into the game.
+
+ enableTunnelSmartplace:
+ title: Smart Tunnels
+ description: >-
+ When enabled, placing tunnels will automatically remove unnecessary belts. This also enables you to drag tunnels and excess tunnels will get removed.
+
+ vignette:
+ title: Vignette
+ description: >-
+ Enables the vignette, which darkens the screen corners and makes text easier to read.
+
+ rotationByBuilding:
+ title: Rotation by building type
+ description: >-
+ Each building type remembers the rotation you last set it to individually. This may be more comfortable if you frequently switch between placing different building types.
+
+ compactBuildingInfo:
+ title: Compact Building Infos
+ description: >-
+ Shortens info boxes for buildings by only showing their ratios. Otherwise a description and image is shown.
+
+ disableCutDeleteWarnings:
+ title: Disable Cut/Delete Warnings
+ description: >-
+ Disables the warning dialogs brought up when cutting/deleting more than 100 entities.
+
+keybindings:
+ title: Keybindings
+ hint: >-
+ Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
+
+ resetKeybindings: Reset Keybindings
+
+ categoryLabels:
+ general: Application
+ ingame: Game
+ navigation: Navigating
+ placement: Placement
+ massSelect: Mass Select
+ buildings: Building Shortcuts
+ placementModifiers: Placement Modifiers
+
+ mappings:
+ confirm: Confirm
+ back: Back
+ mapMoveUp: Move Up
+ mapMoveRight: Move Right
+ mapMoveDown: Move Down
+ mapMoveLeft: Move Left
+ mapMoveFaster: Move Faster
+ centerMap: Center Map
+
+ mapZoomIn: Zoom in
+ mapZoomOut: Zoom out
+ createMarker: Create Marker
+
+ menuOpenShop: Upgrades
+ menuOpenStats: Statistics
+ menuClose: Close Menu
+
+ toggleHud: Toggle HUD
+ toggleFPSInfo: Toggle FPS and Debug Info
+ switchLayers: Switch layers
+ exportScreenshot: Export whole Base as Image
+ belt: *belt
+ splitter: *splitter
+ underground_belt: *underground_belt
+ miner: *miner
+ cutter: *cutter
+ advanced_processor: *advanced_processor
+ rotater: *rotater
+ stacker: *stacker
+ mixer: *mixer
+ energy_generator: *energy_generator
+ painter: *painter
+ trash: *trash
+ wire: *wire
+
+ pipette: Pipette
+ rotateWhilePlacing: Rotate
+ rotateInverseModifier: >-
+ Modifier: Rotate CCW instead
+ cycleBuildingVariants: Cycle Variants
+ confirmMassDelete: Delete area
+ pasteLastBlueprint: Paste last blueprint
+ cycleBuildings: Cycle Buildings
+ lockBeltDirection: Enable belt planner
+ switchDirectionLockSide: >-
+ Planner: Switch side
+
+ massSelectStart: Hold and drag to start
+ massSelectSelectMultiple: Select multiple areas
+ massSelectCopy: Copy area
+ massSelectCut: Cut area
+
+ placementDisableAutoOrientation: Disable automatic orientation
+ placeMultiple: Stay in placement mode
+ placeInverse: Invert automatic belt orientation
+
+about:
+ title: About this Game
+ body: >-
+ This game is open source and developed by Tobias Springer (this is me).
+
+ If you want to contribute, check out shapez.io on github.
+
+ This game wouldn't have been possible without the great discord community around my games - You should really join the discord server!
+
+ The soundtrack was made by Peppsen - He's awesome.
+
+ Finally, huge thanks to my best friend Niklas - Without our factorio sessions, this game would never have existed.
+
+changelog:
+ title: Changelog
+
+demo:
+ features:
+ restoringGames: Restoring savegames
+ importingGames: Importing savegames
+ oneGameLimit: Limited to one savegame
+ customizeKeybindings: Customizing Keybindings
+ exportingBase: Exporting whole Base as Image
+
+ settingNotAvailable: Not available in the demo.
From 27921e9d0eae801be658eda17b182ca68f324054 Mon Sep 17 00:00:00 2001
From: tobspr
Date: Mon, 13 Jul 2020 22:57:11 +0200
Subject: [PATCH 31/78] Remove unused file
---
buildutils.js | 44 --------------------------------------------
1 file changed, 44 deletions(-)
delete mode 100644 buildutils.js
diff --git a/buildutils.js b/buildutils.js
deleted file mode 100644
index 5342650f..00000000
--- a/buildutils.js
+++ /dev/null
@@ -1,44 +0,0 @@
-const glob = require("glob");
-const execSync = require("child_process").execSync;
-const trim = require("trim");
-const fs = require("fs");
-const path = require("path");
-
-module.exports = {
- getRevision: function (useLast = false) {
- const commitHash = execSync("git rev-parse --short " + (useLast ? "HEAD^1" : "HEAD")).toString("ascii");
- return commitHash.replace(/^\s+|\s+$/g, "");
- },
- getAllResourceImages() {
- return glob
- .sync("res/**/*.@(png|svg|jpg)", { cwd: ".." })
- .map((f) => f.replace(/^res\//gi, ""))
- .filter((f) => {
- if (f.indexOf("ui") >= 0) {
- // We drop all ui images except for the noinline ones
- return f.indexOf("noinline") >= 0;
- }
- return true;
- });
- },
-
- getAllAtlasImages() {
- return glob.sync("res_built/atlas/*.png", { cwd: ".." }).map((s) => s.replace("res_built/atlas/", "res/"));
- },
-
- getAllSounds() {
- return glob.sync("res_built/sounds/**/*.mp3", { cwd: ".." }).map((s) => s.replace("res_built/sounds/", "res/sounds/"));
- },
-
- getVersion() {
- return trim(fs.readFileSync(path.join(__dirname, "version")).toString());
- },
-
- /**
- * @param {string} url
- * @param {string} commitHash
- */
- cachebust(url, commitHash) {
- return "/v/" + commitHash + "/" + url;
- },
-};
From 108919dc8393ee9fb7af46adce1333b020b5c9c6 Mon Sep 17 00:00:00 2001
From: martypiton <67959991+martypiton@users.noreply.github.com>
Date: Tue, 14 Jul 2020 15:13:53 +0200
Subject: [PATCH 32/78] Added the suggested changes
---
translations/base-fr.yaml | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/translations/base-fr.yaml b/translations/base-fr.yaml
index 51998742..ef720921 100644
--- a/translations/base-fr.yaml
+++ b/translations/base-fr.yaml
@@ -31,13 +31,13 @@ steamPage:
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io est un jeu qui consiste à construire des usines pour automatiser la création et la combinaison de formes de plus en plus complexes sur une carte infinie.
- Lors de la livraison des formes requises vuos progresserez et debloquerez des améliorations pour accelerer votre usine.
+ Lors de la livraison des formes requises vous progresserez et débloquerez des améliorations pour accélerer votre usine.
- Au vu de l'augmantation des demandes de formes, vous devrez agrandir votre usine pour répondre à la forte demande - Mais n'oubliez pas les ressources, vous drevrez vous étendre au milieu de cette [b]carte infinie[/b]!
+ Au vu de l'augmantation des demandes de formes, vous devrez agrandir votre usine pour répondre à la forte demande - Mais n'oubliez pas les ressources, vous drevrez vous étendre au milieu de cette [b]carte infinie[/b] !
Bientôt vous devrez mixer les couleurs et peindre vos formes avec - Combinez les ressources de couleurs rouge, verte et bleue pour produire différentes couleurs et peindre les formes avec pour satisfaire la demande.
- Ce jeu propose 18 niveaux progressifs (qui devraient déjà vous occuper des heures!) mais j'ajoute constamment de nouveau contenus - Il y en a beaucoup de prévus!
+ Ce jeu propose 18 niveaux progressifs (qui devraient déjà vous occuper des heures!) mais j'ajoute constamment de nouveau contenus - Il y en a beaucoup de prévus !
Acheter le jeu vous donne accès à la version complète qui a des fonctionnalitées additionnelles et vous recevrez aussi un accès à des fonctionnalitées fraîchement développées.
@@ -58,7 +58,7 @@ steamPage:
Je met à jour le jeu très souvent et j'essaye de sortir une mise à jour au moins toutes les semaines!
[list]
- [*] Différentes cartes at challenges (ex: carte avec obstacles)
+ [*] Différentes cartes et challenges (ex: carte avec obstacles)
[*] Puzzles (Délivrer la forme requise avec une zone limitée/jeu de batîments
[*] Un mode histoire où les batîments ont un coût
[*] Générateur de carte configurable (configuration des ressources/formes taille/densitée, graine et plus)
@@ -67,11 +67,10 @@ steamPage:
[*] Et plus encore!
[/list]
- [b]Ce jeu est open source![/b]
+ [b]Ce jeu est open source ![/b]
N'importe qui peut contribuer, je suis activement impliqué dans la communauté et j'essaye de répondre à toutes les suggestions et prendre en compte votre retour d'expérience quand je le peux.
- Soyez sûr de jeter un coup d'œil à mon tableau Trello pour toute la feuille de route!
-
+ Soyez sûr de jeter un coup d'œil à mon tableau de bord Trello pour le suivi du projet et la planification du développement
[b]Liens[/b]
[list]
From 32bd17080e93df5b946a03aa79ccfdc58d903aa6 Mon Sep 17 00:00:00 2001
From: martypiton <67959991+martypiton@users.noreply.github.com>
Date: Tue, 14 Jul 2020 16:36:28 +0200
Subject: [PATCH 33/78] Fix build failed
Removed special char to try fixing the build
---
translations/base-fr.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/translations/base-fr.yaml b/translations/base-fr.yaml
index 7a0dd304..44809181 100644
--- a/translations/base-fr.yaml
+++ b/translations/base-fr.yaml
@@ -105,7 +105,7 @@ global:
trillions: T
# Shown for infinitely big numbers
- infinite: ∞
+ infinite: inf
time:
# Used for formatting past time dates
From d81c9e80c92a68194e7586ee2a2b1a56b376ab87 Mon Sep 17 00:00:00 2001
From: Blake Stephens
Date: Thu, 16 Jul 2020 19:43:37 -0700
Subject: [PATCH 34/78] Optimized some UI layers for fewer paints on
interaction
---
src/css/ingame_hud/buildings_toolbar.scss | 59 ++++++++++++++-------
src/css/ingame_hud/game_menu.scss | 1 +
src/css/ingame_hud/keybindings_overlay.scss | 4 ++
src/css/ingame_hud/pinned_shapes.scss | 5 +-
src/css/mixins.scss | 4 +-
5 files changed, 52 insertions(+), 21 deletions(-)
diff --git a/src/css/ingame_hud/buildings_toolbar.scss b/src/css/ingame_hud/buildings_toolbar.scss
index ed5bb7a2..d4b3c9e8 100644
--- a/src/css/ingame_hud/buildings_toolbar.scss
+++ b/src/css/ingame_hud/buildings_toolbar.scss
@@ -4,17 +4,18 @@
left: 50%;
transform: translateX(-50%);
+ // NOTE: This flex rule may not be necessary. Need to find out intent.
display: flex;
flex-direction: column;
- background-color: rgb(255, 255, 255);
background: transparent;
border-bottom-width: 0;
- transition: transform 0.12s ease-in-out;
+ transition: transform 120ms ease-in-out;
+ will-change: transform;
- background: rgba(mix(#ddd, $colorBlueBright, 90%), 0.75);
+ background-color: rgba(mix(#ddd, $colorBlueBright, 90%), 0.75);
@include DarkThemeOverride {
- background: #222428;
+ background-color: #222428;
}
&:not(.visible) {
@@ -60,21 +61,43 @@
@include S(border-radius, $globalBorderRadius);
- &.selected {
- background-color: rgba($colorBlueBright, 0.6) !important;
- transform: scale(1.05);
- .keybinding {
- color: #111;
- }
- }
-
- pointer-events: all;
- transition: all 0.05s ease-in-out;
- transition-property: background-color, transform;
-
- &.unlocked:hover {
- background-color: rgba($accentColorDark, 0.1);
+ &.unlocked {
+ pointer-events: all;
+ transition: all 50ms ease-in-out;
+ transition-property: background-color, transform;
cursor: pointer;
+ will-change: transform;
+
+ &::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background-color: $accentColorDark;
+ opacity: 0;
+ will-change: opacity;
+ }
+
+ &:hover {
+ &::before {
+ opacity: 0.1;
+ }
+ }
+
+ &.selected {
+ transform: scale(1.05);
+
+ &::before {
+ background-color: $colorBlueBright;
+ opacity: 0.6;
+ }
+
+ .keybinding {
+ color: #111;
+ }
+ }
}
}
}
diff --git a/src/css/ingame_hud/game_menu.scss b/src/css/ingame_hud/game_menu.scss
index 41ea600f..54216600 100644
--- a/src/css/ingame_hud/game_menu.scss
+++ b/src/css/ingame_hud/game_menu.scss
@@ -22,6 +22,7 @@
cursor: pointer;
transition: all 0.12s ease-in-out;
transition-property: opacity, transform;
+ will-change: opacity;
opacity: 0.9;
@include S(margin-left, 5px);
position: relative;
diff --git a/src/css/ingame_hud/keybindings_overlay.scss b/src/css/ingame_hud/keybindings_overlay.scss
index 38b560d8..44b6f86a 100644
--- a/src/css/ingame_hud/keybindings_overlay.scss
+++ b/src/css/ingame_hud/keybindings_overlay.scss
@@ -8,6 +8,10 @@
align-items: flex-start;
color: #333438;
// text-shadow: #{D(1px)} #{D(1px)} 0 rgba(0, 10, 20, 0.1);
+ backdrop-filter: blur(D(3px));
+ border: D(1px) solid #d2d2d2;
+ border-radius: D(6px);
+ padding: D(3px);
@include DarkThemeOverride {
color: #fff;
diff --git a/src/css/ingame_hud/pinned_shapes.scss b/src/css/ingame_hud/pinned_shapes.scss
index 60e9159e..48e5b70e 100644
--- a/src/css/ingame_hud/pinned_shapes.scss
+++ b/src/css/ingame_hud/pinned_shapes.scss
@@ -18,6 +18,7 @@
@include S(margin-bottom, 4px);
color: #333438;
// text-shadow: #{D(1px)} #{D(1px)} 0 rgba(0, 10, 20, 0.2);
+ filter: drop-shadow(#{D(1px)} #{D(1px)} 0 rgba(0, 10, 20, 0.2));
&.unpinable {
> canvas {
@@ -33,10 +34,12 @@
grid-row: 1 / 3;
pointer-events: all;
transition: transform 0.1s ease-in-out;
+ transform-origin: D(2px) center;
+ will-change: transform;
position: relative;
z-index: 20;
&:hover {
- transform: scale(2) translateX(#{D(5px)});
+ transform: scale(2);
z-index: 21;
}
}
diff --git a/src/css/mixins.scss b/src/css/mixins.scss
index ee0a9752..b40afe3e 100644
--- a/src/css/mixins.scss
+++ b/src/css/mixins.scss
@@ -2,8 +2,8 @@
/* Forces an element to get rendered on its own layer, increasing
the performance when animated. Use only transform and opacity in animations! */
@mixin FastAnimation {
- // will-change: transform, opacity;
- transform: translateZ(0);
+ will-change: transform, opacity, filter;
+ // transform: translateZ(0);
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
From efffa8940bc02ec8ca8d2e29ea109763204fa00e Mon Sep 17 00:00:00 2001
From: MrYawnie
Date: Fri, 17 Jul 2020 16:11:22 +1000
Subject: [PATCH 35/78] Match belt/processor etc. level to upgrade tiers
Currently the belt (+ processor) levels do not match to the upgrade shop tiers. The tiers start from Tier 1, and once upgraded, they go to tier 2, 3, ... 7. So tier 7 is currently the highest.
However, the belt level starts from level 0, and increases to level 1 once upgraded. The maximum level is therefore 6.
This PR raises the start level of belts and other items to level 1, meaning the levels match the upgrade tiers in the shop.
---
src/js/game/hud/parts/sandbox_controller.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/js/game/hud/parts/sandbox_controller.js b/src/js/game/hud/parts/sandbox_controller.js
index 6bf277bb..a0963a7c 100644
--- a/src/js/game/hud/parts/sandbox_controller.js
+++ b/src/js/game/hud/parts/sandbox_controller.js
@@ -105,7 +105,7 @@ export class HUDSandboxController extends BaseHUDPart {
this.root.hubGoals.upgradeImprovements[id] = improvement;
this.root.signals.upgradePurchased.dispatch(id);
this.root.hud.signals.notification.dispatch(
- "Upgrade '" + id + "' is now at level " + this.root.hubGoals.upgradeLevels[id],
+ "Upgrade '" + id + "' is now at level " + (this.root.hubGoals.upgradeLevels[id] + 1),
enumNotificationType.upgrade
);
}
From f1579b16f19ceec5048f4c6a65a0c7a542c9b985 Mon Sep 17 00:00:00 2001
From: cehigi
Date: Sat, 18 Jul 2020 10:22:09 +0900
Subject: [PATCH 36/78] Update base-kor.yaml
Translate updated stuff, correct misspells and errors, but left controversial words behind (maybe issuing later)
---
translations/base-kor.yaml | 188 ++++++++++++++++++-------------------
1 file changed, 94 insertions(+), 94 deletions(-)
diff --git a/translations/base-kor.yaml b/translations/base-kor.yaml
index 1f256dc7..a345c730 100644
--- a/translations/base-kor.yaml
+++ b/translations/base-kor.yaml
@@ -21,7 +21,7 @@
steamPage:
# This is the short text appearing on the steam page
- shortText: shapez.io는 무한한 공간에서 점점 더 복잡한 도형의 생산과 조합을 자동화하는 공장들을 짓는 게임입니다.
+ shortText: shapez.io는 무한한 공간에서 점점 더 복잡한 도형의 생산과 조합을 자동화하는 공장을 짓는 게임입니다.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
@@ -30,59 +30,59 @@ steamPage:
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
- shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
- Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory.
+ shapez.io는 무한한 공간에서 점점 더 복잡한 도형의 생산과 조합을 자동화하는 공장을 짓는 게임입니다.
+ 요청된 도형을 전달해 게임을 진행하고 업그레이드를 통해 공장을 가속시킬 수 있습니다.
- As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]!
+ 도형에 대한 수요가 증가함에 따라, 여러분은 수요에 맞게 공장을 확장해야 합니다. - [b]무한한 공간[/b]으로 확장하여 도형 재료를 구하는 것도 잊지 마세요.
- Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
+ 곧이어 여러분은 색을 섞고 도형을 색칠 할 것입니다. - 빨강, 초록, 파랑 색을 섞어서 만든 다양한 색으로 수요를 만족시키세요.
+
+ 이 게임에는 18개의 레벨이 있습니다 (이것 만으로도 여러분은 이미 몇시간이 걸렸을 거예요!) 하지만 저는 항상 새로운 콘텐츠를 추가하고 있습니다 - 계획해 놓은 것들이 많습니다!
- This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
+ 게임을 구입하면 추가 기능이 있는 독립 실행형 버전을 이용할 수 있으며 새로 개발된 기능도 이용할 수 있습니다.
- Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features.
-
- [b]Standalone Advantages[/b]
+ [b]유료 버전의 장점[/b]
[list]
- [*] Dark Mode
- [*] Unlimited Waypoints
- [*] Unlimited Savegames
- [*] Additional settings
- [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
- [*] Coming soon: More Levels
- [*] Allows me to further develop shapez.io ❤️
+ [*] 다크 모드
+ [*] 제한 없는 마커
+ [*] 제한 없는 저장
+ [*] 더 다양한 설정
+ [*] 출시 예고: 전선 & 에너지! 2020년 7월 말을 목표로 하는 중.
+ [*] 출시 예고: 더 많은 레벨
+ [*] shapez.io를 개발하는 데 도움이 됨 ❤️
[/list]
- [b]Future Updates[/b]
+ [b]향후 업데이트[/b]
- I am updating the game very often and trying to push an update at least every week!
+ 저는 게임을 자주 업데이트하고 있고 적어도 매주마다 업데이트를 추진하려고 노력 중입니다!
[list]
- [*] Different maps and challenges (e.g. maps with obstacles)
- [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
- [*] A story mode where buildings have a cost
- [*] Configurable map generator (Configure resource/shape size/density, seed and more)
- [*] Additional types of shapes
- [*] Performance improvements (The game already runs pretty well!)
- [*] And much more!
+ [*] 다양한 맵과 챌린지 (e.g. 장애물이 있는 맵)
+ [*] 퍼즐 (제한된 영역/건물만으로 도형 전달하기)
+ [*] 건물에 비용이 드는 스토리 모드
+ [*] 설정 가능한 맵 생성기 (자원/도형, 크기/밀도, 시드 등)
+ [*] 더 많은 종류의 도형
+ [*] 성능 향상 (지금도 게임이 잘 되긴 합니다!)
+ [*] 그 외 다수!
[/list]
- [b]This game is open source![/b]
+ [b]이 게임은 오픈소스 입니다![/b]
- Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
- Be sure to check out my trello board for the full roadmap!
+ 누구나 참여할 수 있으며, 저는 커뮤니티에 적극적으로 참여하고 있고 가능한 경우 모든 제안을 검토하고 피드백을 고려하려고 합니다.
+ 전체 로드맵을 위해 반드시 내 Trello 보드를 확인하세요!
- [b]Links[/b]
+ [b]링크[/b]
[list]
- [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
- [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
- [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url]
- [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
- [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
+ [*] [url=https://discord.com/invite/HN7EVzV]공식 디스코드[/url]
+ [*] [url=https://trello.com/b/ISQncpJP/shapezio]로드맵[/url]
+ [*] [url=https://www.reddit.com/r/shapezio]서브레딧[/url]
+ [*] [url=https://github.com/tobspr/shapez.io]소스 코드 (GitHub)[/url]
+ [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]번역을 도와주세요![/url]
[/list]
- discordLink: Official Discord - Chat with me!
+ discordLink: 공식 디스코드 - 채팅해요!
global:
loading: 로딩중
@@ -134,7 +134,7 @@ demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: 무료 버전
intro: >-
- 유료 버전을 구매해서 모든 컨탠츠를 사용해 보세요!
+ 유료 버전을 구매해서 모든 콘텐츠를 사용해 보세요!
mainMenu:
play: 시작
@@ -154,7 +154,7 @@ mainMenu:
continue: 계속하기
newGame: 새 게임
madeBy: 제작
- subreddit: Reddit
+ subreddit: 레딧
dialogs:
buttons:
@@ -178,7 +178,7 @@ dialogs:
importSavegameSuccess:
title: 저장 파일 불러오기 성공
text: >-
- 저장 파일이 성공적으로 불러와졌습니다.
+ 저장 파일을 성공적으로 불러왔습니다.
gameLoadFailure:
title: 저장 파일 에러
@@ -205,16 +205,16 @@ dialogs:
desc: 당신이 원하는 키나 마우스 버튼을 눌러서 바꾸거나 ESC를 눌러 취소하세요.
resetKeybindingsConfirmation:
- title: 키바인딩 제설정
+ title: 키바인딩 재설정
desc: 이것은 모든 키바인딩을 기본값으로 초기화합니다.
keybindingsResetOk:
- title: 키바인딩 제설정 완료
+ title: 키바인딩 재설정 완료
desc: 모든 키바인딩이 기본값으로 재설정 되었습니다!
featureRestriction:
title: 데모 버전
- desc: 데모 버전에는 없는 컨탠츠()로 시도했습니다. 유료 버전을 구입해서 모든 컨텐츠를 사용해보세요!
+ desc: 데모 버전에는 없는 콘텐츠()로 시도했습니다. 유료 버전을 구입해서 모든 콘텐츠를 사용해보세요!
oneSavegameLimit:
title: 저장파일 개수 제한
@@ -258,7 +258,7 @@ dialogs:
createMarker:
title: 새로운 마커
desc: 이 장소에 이름을 지어주세요, 당신은 원하는 모양으로 단축키를 생성할 수 있습니다. (여기에서 만들 수 있습니다.)
- titleEdit: Edit Marker
+ titleEdit: 마커 변경
markerDemoLimit:
desc: 데모 버전에서는 마커를 2개 까지만 놓을 수 있습니다. 유료 버전을 구입하면 마커를 무제한으로 놓을 수 있습니다!
@@ -266,12 +266,12 @@ dialogs:
exportScreenshotWarning:
title: 스크린샷 내보내기
desc: >-
- 당신은 당신의 공장을 스크린샷으로 내보내려 하고있습니다. 공장이 너무 큰 경우에는
+ 당신은 공장을 스크린샷으로 내보내려 하고있습니다. 공장이 너무 큰 경우에는
시간이 오래 걸리거나 게임이 꺼질 수도 있음을 알려드립니다!
massCutInsufficientConfirm:
- title: Confirm cut
- desc: You can not afford to paste this area! Are you sure you want to cut it?
+ title: 자르기 확인
+ desc: 이 곳에는 붙여넣기를 할 수 없습니다! 정말 자르시겠습니까?
ingame:
# This is shown in the top left corner and displays useful keybindings in
@@ -295,7 +295,7 @@ ingame:
copySelection: 선택된 부분 복사하기
clearSelection: 선택된 부분 지우기
pipette: 스포이드
- switchLayers: Switch layers
+ switchLayers: 레이어 전환
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
@@ -342,7 +342,7 @@ ingame:
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
- maximumLevel: 최대 (Speed x)
+ maximumLevel: 최대 레벨 (속도 x)
# The "Statistics" window
statistics:
@@ -389,7 +389,7 @@ ingame:
waypoints: 마커
hub: 중앙 건물
description: 마커를 좌클릭해서 그곳으로 가고, 우클릭해서 삭제합니다.
을 눌러 지금 있는 곳에 마커를 놓거나 우클릭해서 원하는 곳에 놓으세요.
- creationSuccessNotification: 마커가 성공적으로 제작되었습니다.
+ creationSuccessNotification: 마커가 성공적으로 생성되었습니다.
# Interactive tutorial
interactiveTutorial:
@@ -397,10 +397,10 @@ ingame:
hints:
1_1_extractor: 추출기를 원 모양의 도형에 놓아서 추출하세요!
1_2_conveyor: >-
- 추출기를 컨베이어 벨트로 당신의 중앙 건물에 연결하세요!
팁: 마우스로 벨트를 클릭해서 드래그하세요!
+ 추출기를 컨베이어 벨트로 당신의 중앙 건물에 연결하세요!
팁: 마우스로 벨트를 클릭하고 드래그하세요!
1_3_expand: >-
- 이것은 방치형 게임이 아닙니다! 추출기를 더 놓아 목표를 빨리 달성하세요.
팁: SHIFT를 눌러 여러 개의 추출기를 놓고 R로 회전 시키세요.
+ 이것은 방치형 게임이 아닙니다! 추출기를 더 놓아 목표를 빨리 달성하세요.
팁: SHIFT를 눌러 여러 개의 추출기를 놓고 R로 방향을 바꾸세요.
colors:
red: 빨강
@@ -410,12 +410,12 @@ ingame:
purple: 보라
cyan: 청록
white: 하양
- uncolored: 색
- black: Black
+ uncolored: 회색
+ black: 검정
shapeViewer:
title: 층
empty: 비었음
- copyKey: Copy Key
+ copyKey: 키 복사하기
# All shop upgrades
shopUpgrades:
@@ -493,7 +493,7 @@ buildings:
stacker:
default:
- name: &stacker 스택커
+ name: &stacker 결합기
description: 도형 2개를 쌓는다. 합칠 수가 없다면 오른쪽 도형이 왼쪽 도형 위에 놓아진다.
mixer:
@@ -525,24 +525,24 @@ buildings:
description: 할당된 용량만큼 초과되는 도형을 저장한다.
wire:
default:
- name: Energy Wire
- description: Allows you to transport energy.
+ name: 전선
+ description: 에너지를 전송한다.
advanced_processor:
default:
- name: Color Inverter
- description: Accepts a color or shape and inverts it.
+ name: 색 반전기
+ description: 색소나 도형을 받아 색을 반전시킨다.
energy_generator:
- deliver: Deliver
- toGenerateEnergy: For
+ deliver: 연료
+ toGenerateEnergy: 마다
default:
- name: Energy Generator
- description: Generates energy by consuming shapes.
+ name: 발전기
+ description: 도형을 소비해 에너지를 만듭니다.
wire_crossings:
default:
- name: Wire Splitter
+ name: 전선 분배기
description: Splits a energy wire into two.
merger:
- name: Wire Merger
+ name: 전선 병합기
description: Merges two energy wires into one.
storyRewards:
@@ -577,8 +577,8 @@ storyRewards:
desc: 터널이 잠금 해제되었습니다! 자원을 건물과 벨트 밑으로 운송 할 수 있습니다.
reward_rotater_ccw:
- title: 회전기 (반시게방향)
- desc: 반시게방향 회전기가 잠금 해제되었습니다! 이것을 배치하려면 회전기를 선택하고 T를 눌러서 변형된 버전을 사용하세요!
+ title: 회전기 (반시계방향)
+ desc: 반시계방향 회전기가 잠금 해제되었습니다! 이것을 배치하려면 회전기를 선택하고 T를 눌러서 변형된 버전을 사용하세요!
reward_miner_chainable:
title: 체인 추출기
@@ -610,11 +610,11 @@ storyRewards:
desc: 저장소가 잠금 해제되었습니다! 주어진 용량만큼 자원을 저장할 수 있습니다!
reward_freeplay:
- title: 프리플레이 모드
- desc: 해내셨군요! 프리플레이 모드가 잠금 해제되었습니다! 이제 도형이 랜덤으로 생성됩니다! (걱정 마세요, 유료버전에는 더 많은 컨텐츠가 계획되어 있습니다!)
+ title: 자유 모드
+ desc: 해내셨군요! 자유 모드가 잠금 해제되었습니다! 이제 도형이 랜덤으로 생성됩니다! (걱정 마세요, 유료버전에는 더 많은 컨텐츠가 계획되어 있습니다!)
reward_blueprints:
- title: 블루프린트
+ title: 청사진
desc: 이제부터는 공장의 일부 영역을 복사하여 붙여넣기 할 수 있습니다! CTRL을 누르면서 드래그해서 먼저 영역을 선택하세요.
그 다음에는 C, DEL, ESC 로 복사하거나, 지우거나, 취소 하세요.
복사는 무료가 이닙니다. 특별한 "화폐" 도형으로 돈을 지불하고 복사가 됩니다.
# Special reward, which is shown when there is no reward actually
@@ -635,9 +635,9 @@ settings:
app: 앱
versionBadges:
- dev: 발전 중
- staging: 단계적으로 발전 중
- prod: 제작 중
+ dev: 개발
+ staging: 검증
+ prod: 배포
buildDate: 날짜
labels:
@@ -655,7 +655,7 @@ settings:
scrollWheelSensitivity:
title: 확대 민감도
description: >-
- 마우스 휠이나 트렉패드로 확대하는 데의 민감도
+ 마우스 휠이나 트랙패드로 확대하는 데의 민감도
sensitivity:
super_slow: 매우 느리게
slow: 느리게
@@ -678,15 +678,15 @@ settings:
language:
title: 언어
description: >-
- 언어 바꾸기 - 모든 언어팩은 사용자들이 만든 것이므로 완성되지 않았을 수 있습니다..
+ 언어 바꾸기 - 모든 언어팩은 사용자들이 만든 것이므로 완성되지 않았을 수 있습니다!
fullscreen:
- title: Fullscreen
+ title: 전체화면
description: >-
- 이 게임은 풀 스크린으로 하는 것이 가장 좋습니다. 풀 스크린 모드는 유료 버전에서만 가능합니다.
+ 이 게임은 전체화면으로 하는 것이 가장 좋습니다. 전체화면은 유료 버전에서만 가능합니다.
soundsMuted:
- title: 소리 끄기
+ title: 효과음 끄기
description: >-
모든 효과음을 끕니다.
@@ -704,19 +704,19 @@ settings:
light: 밝은 테마
refreshRate:
- title: 모니터 리프레쉬 속도
+ title: 시뮬레이션 빈도
description: >-
- 당신의 모니터의 리프세쉬 속도가 144hz 보다 높으면 이 설정을 바꾸어서 게임이 더 빨리 리프레시 되게 하세요. 만약에 컴퓨터가 느리다면 FPS에 영양을 미칠 수 있습니다.
+ 144hz 모니터가 있다면 이 설정을 바꿔 게임이 높은 빈도로 적절히 시뮬레이션되게 하세요. 만약에 컴퓨터가 느리다면 FPS에 영양을 미칠 수 있습니다.
alwaysMultiplace:
title: 항상 여러 개 배치
description: >-
- 배치 이후에도 모든 빌딩이 선택되어 있습니다. SHIFT를 계속 누르고 있는 것과 같은 효과입니다.
+ 활성화된 경우 모든 건물은 따로 취소하기 전까지 배치 후 선택된 상태로 유지됩니다. SHIFT를 계속 누르고 있는 것과 같은 효과입니다.
offerHints:
title: 힌트와 튜토리얼
description: >-
- 이것을 끄면 힌트와 튜토리얼이 나오지 않습니다. 또한 게임에 쉽게 들어가기 위해서 주어진 레벨에서 특정 UI 요소를 숨길 수도 있습니다.
+ 이것을 끄면 힌트와 튜토리얼이 나오지 않습니다. 또한 특정 UI 요소를 지정된 레벨까지 숨겨 게임에 쉽게 들어갈 수 있습니다.
enableTunnelSmartplace:
title: 스마트 터널
@@ -725,14 +725,14 @@ settings:
또한, 터널을 당겨서 남는 터널을 없앱니다.
vignette:
- title: 삽화
+ title: 비네트 효과
description: >-
- 화면의 코너를 어둡게 만들어 텍스트를 읽기 쉽게 해주는 삽화를 활성화 시킵니다.
+ 화면의 모서리를 어둡게 만들어 텍스트를 읽기 쉽게 해주는 비네트 효과를 활성화 시킵니다.
autosaveInterval:
title: 자동저장 주기
description: >-
- 자동저장을 얼마나 자주 할 것인지 정합니다. 자동저장기능을 끌 수도 있습니다.
+ 자동저장을 얼마나 자주 할 것인지 정합니다. 자동저장 기능을 끌 수도 있습니다.
intervals:
one_minute: 1분
two_minutes: 2분
@@ -772,8 +772,8 @@ keybindings:
navigation: 둘러보기
placement: 놓기
massSelect: 다중 선택
- buildings: 건물 쇼트컷
- placementModifiers: 배치 수정기
+ buildings: 건물 단축키
+ placementModifiers: 배치 옵션
mappings:
confirm: 확인
@@ -818,18 +818,18 @@ keybindings:
massSelectCut: 영역 자르기
placementDisableAutoOrientation: 자동 회전 끄기
- placeMultiple: 배치 모드에 있기
- placeInverse: 자동 벨트 회전 뒤집기
+ placeMultiple: 배치 모드 유지
+ placeInverse: 반대 방향으로 벨트 배치
exportScreenshot: 공장 전체를 이미지로 내보내기
mapMoveFaster: 더 빠르게 움직이기
lockBeltDirection: 벨트 플래너 활성화
switchDirectionLockSide: "플래너: 방향 바꾸기"
- pipette: 피펫
- menuClose: Close Menu
- switchLayers: Switch layers
- advanced_processor: Color Inverter
- energy_generator: Energy Generator
- wire: Energy Wire
+ pipette: 스포이드
+ menuClose: 메뉴 닫기
+ switchLayers: 레이어 전환
+ advanced_processor: 색 반전기
+ energy_generator: 발전기
+ wire: 전선
about:
title: 이 게임의 정보
From 68ebf0705297c527d3db8b28ac090eea60c8e5a2 Mon Sep 17 00:00:00 2001
From: MrYawnie
Date: Sat, 18 Jul 2020 17:41:16 +1000
Subject: [PATCH 37/78] Changed "level" to "tier" for consistency
---
src/js/game/hud/parts/sandbox_controller.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/js/game/hud/parts/sandbox_controller.js b/src/js/game/hud/parts/sandbox_controller.js
index a0963a7c..04773019 100644
--- a/src/js/game/hud/parts/sandbox_controller.js
+++ b/src/js/game/hud/parts/sandbox_controller.js
@@ -105,7 +105,7 @@ export class HUDSandboxController extends BaseHUDPart {
this.root.hubGoals.upgradeImprovements[id] = improvement;
this.root.signals.upgradePurchased.dispatch(id);
this.root.hud.signals.notification.dispatch(
- "Upgrade '" + id + "' is now at level " + (this.root.hubGoals.upgradeLevels[id] + 1),
+ "Upgrade '" + id + "' is now at tier " + (this.root.hubGoals.upgradeLevels[id] + 1),
enumNotificationType.upgrade
);
}
From 051e04edd18266be1d030d7e1e56fa7a818280a5 Mon Sep 17 00:00:00 2001
From: tobspr
Date: Sat, 18 Jul 2020 14:41:34 +0200
Subject: [PATCH 38/78] Minor css improvements
---
src/css/ingame_hud/buildings_toolbar.scss | 3 ++-
src/css/ingame_hud/keybindings_overlay.scss | 5 +----
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/css/ingame_hud/buildings_toolbar.scss b/src/css/ingame_hud/buildings_toolbar.scss
index d4b3c9e8..8decc232 100644
--- a/src/css/ingame_hud/buildings_toolbar.scss
+++ b/src/css/ingame_hud/buildings_toolbar.scss
@@ -12,7 +12,8 @@
transition: transform 120ms ease-in-out;
will-change: transform;
- background-color: rgba(mix(#ddd, $colorBlueBright, 90%), 0.75);
+ background-color: rgba(mix(#ddd, $colorBlueBright, 90%), 0.5);
+ backdrop-filter: blur(D(3px));
@include DarkThemeOverride {
background-color: #222428;
diff --git a/src/css/ingame_hud/keybindings_overlay.scss b/src/css/ingame_hud/keybindings_overlay.scss
index 44b6f86a..9620d2c9 100644
--- a/src/css/ingame_hud/keybindings_overlay.scss
+++ b/src/css/ingame_hud/keybindings_overlay.scss
@@ -7,10 +7,7 @@
flex-direction: column;
align-items: flex-start;
color: #333438;
- // text-shadow: #{D(1px)} #{D(1px)} 0 rgba(0, 10, 20, 0.1);
- backdrop-filter: blur(D(3px));
- border: D(1px) solid #d2d2d2;
- border-radius: D(6px);
+ backdrop-filter: blur(D(2px));
padding: D(3px);
@include DarkThemeOverride {
From 3bf9205b90494edeb9365e51d4c37184c743515b Mon Sep 17 00:00:00 2001
From: tobspr
Date: Sat, 18 Jul 2020 15:54:01 +0200
Subject: [PATCH 39/78] Add serbian prefab
---
translations/README.md | 1 +
translations/base-sr.yaml | 874 ++++++++++++++++++++++++++++++++++++++
2 files changed, 875 insertions(+)
create mode 100644 translations/base-sr.yaml
diff --git a/translations/README.md b/translations/README.md
index 2191edc3..a2420f1c 100644
--- a/translations/README.md
+++ b/translations/README.md
@@ -32,6 +32,7 @@ The base language is English and can be found [here](base-en.yaml).
- [Slovenian](base-sl.yaml)
- [Ukrainian](base-uk.yaml)
- [Indonesian](base-ind.yaml)
+- [Serbian](base-sr.yaml)
(If you want to translate into a new language, see below!)
diff --git a/translations/base-sr.yaml b/translations/base-sr.yaml
new file mode 100644
index 00000000..64b1777a
--- /dev/null
+++ b/translations/base-sr.yaml
@@ -0,0 +1,874 @@
+#
+# GAME TRANSLATIONS
+#
+# Contributing:
+#
+# If you want to contribute, please make a pull request on this respository
+# and I will have a look.
+#
+# Placeholders:
+#
+# Do *not* replace placeholders! Placeholders have a special syntax like
+# `Hotkey: `. They are encapsulated within angle brackets. The correct
+# translation for this one in German for example would be: `Taste: ` (notice
+# how the placeholder stayed '' and was not replaced!)
+#
+# Adding a new language:
+#
+# 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.
+#
+
+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
+ 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.
+ # NOTICE:
+ # - Do not translate the first line (This is the gif image at the start of the store)
+ # - Please keep the markup (Stuff like [b], [list] etc) in the same format
+ longText: >-
+ [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
+
+ shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
+
+ Upon delivering the requested shapes you'll progress within the game and unlock upgrades to speed up your factory.
+
+ As the demand for shapes increases, you'll have to scale up your factory to meet the demand - Don't forget about resources though, you'll have to expand across the [b]infinite map[/b]!
+
+ Soon you'll have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with them to satisfy the demand.
+
+ This game features 18 progressive levels (Which should already keep you busy for hours!) but I'm constantly adding new content - There's a lot planned!
+
+ Purchasing the game gives you access to the standalone version which has additional features, and you'll also receive access to newly developed features.
+
+ [b]Standalone Advantages[/b]
+
+ [list]
+ [*] Dark Mode
+ [*] Unlimited Waypoints
+ [*] Unlimited Savegames
+ [*] Additional settings
+ [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
+ [*] Coming soon: More Levels
+ [*] Allows me to further develop shapez.io ❤️
+ [/list]
+
+ [b]Future Updates[/b]
+
+ I am updating the game often and trying to push an update at least once every week!
+
+ [list]
+ [*] Different maps and challenges (e.g. maps with obstacles)
+ [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
+ [*] A story mode where buildings have a cost
+ [*] Configurable map generator (Configure resource/shape size/density, seed and more)
+ [*] Additional types of shapes
+ [*] Performance improvements (The game already runs pretty well!)
+ [*] And much more!
+ [/list]
+
+ [b]This game is open source![/b]
+
+ Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
+ Be sure to check out my trello board for the full roadmap!
+
+ [b]Links[/b]
+
+ [list]
+ [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
+ [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
+ [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url]
+ [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
+ [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
+ [/list]
+
+global:
+ loading: Loading
+ error: Error
+
+ # How big numbers are rendered, e.g. "10,000"
+ thousandsDivider: ","
+
+ # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4"
+ decimalSeparator: "."
+
+ # The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
+ suffix:
+ thousands: k
+ millions: M
+ billions: B
+ trillions: T
+
+ # Shown for infinitely big numbers
+ infinite: inf
+
+ time:
+ # Used for formatting past time dates
+ oneSecondAgo: one second ago
+ xSecondsAgo: seconds ago
+ oneMinuteAgo: one minute ago
+ xMinutesAgo: minutes ago
+ oneHourAgo: one hour ago
+ xHoursAgo: hours ago
+ oneDayAgo: one day ago
+ xDaysAgo: days ago
+
+ # Short formats for times, e.g. '5h 23m'
+ secondsShort: s
+ minutesAndSecondsShort: m s
+ hoursAndMinutesShort: h m
+
+ xMinutes: minutes
+
+ keys:
+ tab: TAB
+ control: CTRL
+ alt: ALT
+ escape: ESC
+ shift: SHIFT
+ space: SPACE
+
+demoBanners:
+ # This is the "advertisement" shown in the main menu and other various places
+ title: Demo Version
+ intro: >-
+ Get the standalone to unlock all features!
+
+mainMenu:
+ play: Play
+ continue: Continue
+ newGame: New Game
+ changelog: Changelog
+ subreddit: Reddit
+ importSavegame: Import
+ openSourceHint: This game is open source!
+ discordLink: Official Discord Server
+ helpTranslate: Help translate!
+ madeBy: Made by
+
+ # This is shown when using firefox and other browsers which are not supported.
+ browserWarning: >-
+ Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
+
+ savegameLevel: Level
+ savegameLevelUnknown: Unknown Level
+
+dialogs:
+ buttons:
+ ok: OK
+ delete: Delete
+ cancel: Cancel
+ later: Later
+ restart: Restart
+ reset: Reset
+ getStandalone: Get Standalone
+ deleteGame: I know what I am doing
+ viewUpdate: View Update
+ showUpgrades: Show Upgrades
+ showKeybindings: Show Keybindings
+
+ importSavegameError:
+ title: Import Error
+ text: >-
+ Failed to import your savegame:
+
+ importSavegameSuccess:
+ title: Savegame Imported
+ text: >-
+ Your savegame has been successfully imported.
+
+ gameLoadFailure:
+ title: Game is broken
+ text: >-
+ Failed to load your savegame:
+
+ confirmSavegameDelete:
+ title: Confirm deletion
+ text: >-
+ Are you sure you want to delete the game?
+
+ savegameDeletionError:
+ title: Failed to delete
+ text: >-
+ Failed to delete the savegame:
+
+ restartRequired:
+ title: Restart required
+ text: >-
+ You need to restart the game to apply the settings.
+
+ editKeybinding:
+ title: Change Keybinding
+ desc: Press the key or mouse button you want to assign, or escape to cancel.
+
+ resetKeybindingsConfirmation:
+ title: Reset keybindings
+ desc: This will reset all keybindings to their default values. Please confirm.
+
+ keybindingsResetOk:
+ title: Keybindings reset
+ desc: The keybindings have been reset to their respective defaults!
+
+ featureRestriction:
+ title: Demo Version
+ desc: You tried to access a feature () which is not available in the demo. Consider getting the standalone version for the full experience!
+
+ oneSavegameLimit:
+ title: Limited savegames
+ desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone version!
+
+ updateSummary:
+ title: New update!
+ desc: >-
+ Here are the changes since you last played:
+
+ upgradesIntroduction:
+ title: Unlock Upgrades
+ desc: >-
+ All shapes you produce can be used to unlock upgrades - Don't destroy your old factories!
+ The upgrades tab can be found on the top right corner of the screen.
+
+ massDeleteConfirm:
+ title: Confirm delete
+ desc: >-
+ You are deleting a lot of buildings ( to be exact)! Are you sure you want to do this?
+
+ massCutConfirm:
+ title: Confirm cut
+ desc: >-
+ You are cutting a lot of buildings ( to be exact)! Are you sure you want to do this?
+
+ massCutInsufficientConfirm:
+ title: Confirm cut
+ desc: >-
+ You can not afford to paste this area! Are you sure you want to cut it?
+
+ blueprintsNotUnlocked:
+ title: Not unlocked yet
+ desc: >-
+ Complete level 12 to unlock Blueprints!
+
+ keybindingsIntroduction:
+ title: Useful keybindings
+ desc: >-
+ This game has a lot of keybindings which make it easier to build big factories.
+ Here are a few, but be sure to check out the keybindings!
+ CTRL
+ Drag: Select an area.
+ SHIFT
: Hold to place multiple of one building.
+ ALT
: Invert orientation of placed belts.
+
+ createMarker:
+ title: New Marker
+ titleEdit: Edit Marker
+ desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here)
+
+ markerDemoLimit:
+ desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
+
+ exportScreenshotWarning:
+ title: Export screenshot
+ desc: You requested to export your base as a screenshot. Please note that this can be quite slow for a big base and even crash your game!
+
+ingame:
+ # This is shown in the top left corner and displays useful keybindings in
+ # every situation
+ keybindingsOverlay:
+ moveMap: Move
+ selectBuildings: Select area
+ stopPlacement: Stop placement
+ rotateBuilding: Rotate building
+ placeMultiple: Place multiple
+ reverseOrientation: Reverse orientation
+ disableAutoOrientation: Disable auto-orientation
+ toggleHud: Toggle HUD
+ placeBuilding: Place building
+ createMarker: Create marker
+ delete: Delete
+ pasteLastBlueprint: Paste last blueprint
+ lockBeltDirection: Enable belt planner
+ plannerSwitchSide: Flip planner side
+ cutSelection: Cut
+ copySelection: Copy
+ clearSelection: Clear selection
+ pipette: Pipette
+ switchLayers: Switch layers
+
+ # Names of the colors, used for the color blind mode
+ colors:
+ red: Red
+ green: Green
+ blue: Blue
+ yellow: Yellow
+ purple: Purple
+ cyan: Cyan
+ white: White
+ black: Black
+ uncolored: Gray
+
+ # Everything related to placing buildings (I.e. as soon as you selected a building
+ # from the toolbar)
+ buildingPlacement:
+ # Buildings can have different variants which are unlocked at later levels,
+ # and this is the hint shown when there are multiple variants available.
+ cycleBuildingVariants: Press to cycle variants.
+
+ # Shows the hotkey in the ui, e.g. "Hotkey: Q"
+ hotkeyLabel: >-
+ Hotkey:
+
+ infoTexts:
+ speed: Speed
+ range: Range
+ storage: Storage
+ oneItemPerSecond: 1 item / second
+ itemsPerSecond: items / s
+ itemsPerSecondDouble: (x2)
+
+ tiles: tiles
+
+ # The notification when completing a level
+ levelCompleteNotification:
+ # is replaced by the actual level, so this gets 'Level 03' for example.
+ levelTitle: Level
+ completed: Completed
+ unlockText: Unlocked !
+ buttonNextLevel: Next Level
+
+ # Notifications on the lower right
+ notifications:
+ newUpgrade: A new upgrade is available!
+ gameSaved: Your game has been saved.
+
+ # The "Upgrades" window
+ shop:
+ title: Upgrades
+ buttonUnlock: Upgrade
+
+ # Gets replaced to e.g. "Tier IX"
+ tier: Tier
+
+ # The roman number for each tier
+ tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
+
+ maximumLevel: MAXIMUM LEVEL (Speed x)
+
+ # The "Statistics" window
+ statistics:
+ title: Statistics
+ dataSources:
+ stored:
+ title: Stored
+ description: Displaying amount of stored shapes in your central building.
+ produced:
+ title: Produced
+ description: Displaying all shapes your whole factory produces, including intermediate products.
+ delivered:
+ title: Delivered
+ description: Displaying shapes which are delivered to your central building.
+ noShapesProduced: No shapes have been produced so far.
+
+ # Displays the shapes per minute, e.g. '523 / m'
+ shapesPerMinute: / m
+
+ # Settings menu, when you press "ESC"
+ settingsMenu:
+ playtime: Playtime
+
+ buildingsPlaced: Buildings
+ beltsPlaced: Belts
+
+ buttons:
+ continue: Continue
+ settings: Settings
+ menu: Return to menu
+
+ # Bottom left tutorial hints
+ tutorialHints:
+ title: Need help?
+ showHint: Show hint
+ hideHint: Close
+
+ # When placing a blueprint
+ blueprintPlacer:
+ cost: Cost
+
+ # Map markers
+ waypoints:
+ waypoints: Markers
+ hub: HUB
+ description: Left-click a marker to jump to it, right-click to delete it.
Press to create a marker from the current view, or right-click to create a marker at the selected location.
+ creationSuccessNotification: Marker has been created.
+
+ # Shape viewer
+ shapeViewer:
+ title: Layers
+ empty: Empty
+ copyKey: Copy Key
+
+ # Interactive tutorial
+ interactiveTutorial:
+ title: Tutorial
+ hints:
+ 1_1_extractor: Place an extractor on top of a circle shape to extract it!
+ 1_2_conveyor: >-
+ Connect the extractor with a conveyor belt to your hub!
Tip: Click and drag the belt with your mouse!
+
+ 1_3_expand: >-
+ This is NOT an idle game! Build more extractors and belts to finish the goal quicker.
Tip: Hold SHIFT to place multiple extractors, and use R to rotate them.
+
+# All shop upgrades
+shopUpgrades:
+ belt:
+ name: Belts, Distributor & Tunnels
+ description: Speed x → x
+ miner:
+ name: Extraction
+ description: Speed x → x
+ processors:
+ name: Cutting, Rotating & Stacking
+ description: Speed x → x
+ painting:
+ name: Mixing & Painting
+ description: Speed x → x
+
+# Buildings and their name / description
+buildings:
+ hub:
+ deliver: Deliver
+ toUnlock: to unlock
+ levelShortcut: LVL
+
+ belt:
+ default:
+ name: &belt Conveyor Belt
+ description: Transports items, hold and drag to place multiple.
+
+ wire:
+ default:
+ name: &wire Energy Wire
+ description: Allows you to transport energy.
+
+ miner: # Internal name for the Extractor
+ default:
+ name: &miner Extractor
+ description: Place over a shape or color to extract it.
+
+ chainable:
+ name: Extractor (Chain)
+ description: Place over a shape or color to extract it. Can be chained.
+
+ underground_belt: # Internal name for the Tunnel
+ default:
+ name: &underground_belt Tunnel
+ description: Allows you to tunnel resources under buildings and belts.
+
+ tier2:
+ name: Tunnel Tier II
+ description: Allows you to tunnel resources under buildings and belts.
+
+ splitter: # Internal name for the Balancer
+ default:
+ name: &splitter Balancer
+ description: Multifunctional - Evenly distributes all inputs onto all outputs.
+
+ compact:
+ name: Merger (compact)
+ description: Merges two conveyor belts into one.
+
+ compact-inverse:
+ name: Merger (compact)
+ description: Merges two conveyor belts into one.
+
+ cutter:
+ default:
+ name: &cutter Cutter
+ description: Cuts shapes from top to bottom and outputs both halves. If you use only one part, be sure to destroy the other part or it will stall!
+ quad:
+ name: Cutter (Quad)
+ description: Cuts shapes into four parts. If you use only one part, be sure to destroy the other parts or it will stall!
+
+ advanced_processor:
+ default:
+ name: &advanced_processor Color Inverter
+ description: Accepts a color or shape and inverts it.
+
+ rotater:
+ default:
+ name: &rotater Rotate
+ description: Rotates shapes clockwise by 90 degrees.
+ ccw:
+ name: Rotate (CCW)
+ description: Rotates shapes counter-clockwise by 90 degrees.
+
+ stacker:
+ default:
+ name: &stacker Stacker
+ description: Stacks both items. If they can not be merged, the right item is placed above the left item.
+
+ mixer:
+ default:
+ name: &mixer Color Mixer
+ description: Mixes two colors using additive blending.
+
+ painter:
+ default:
+ name: &painter Painter
+ description: &painter_desc Colors the whole shape on the left input with the color from the top input.
+
+ mirrored:
+ name: *painter
+ description: *painter_desc
+
+ double:
+ name: Painter (Double)
+ description: Colors the shapes on the left inputs with the color from the top input.
+ quad:
+ name: Painter (Quad)
+ description: Allows you to color each quadrant of the shape with a different color.
+
+ trash:
+ default:
+ name: &trash Trash
+ description: Accepts inputs from all sides and destroys them. Forever.
+
+ storage:
+ name: Storage
+ description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
+
+ energy_generator:
+ deliver: Deliver
+
+ # This will be shown before the amount, so for example 'For 123 Energy'
+ toGenerateEnergy: For
+
+ default:
+ name: &energy_generator Energy Generator
+ description: Generates energy by consuming shapes.
+
+ wire_crossings:
+ default:
+ name: &wire_crossings Wire Splitter
+ description: Splits a energy wire into two.
+
+ merger:
+ name: Wire Merger
+ description: Merges two energy wires into one.
+
+storyRewards:
+ # Those are the rewards gained from completing the store
+ reward_cutter_and_trash:
+ title: Cutting Shapes
+ desc: You just unlocked the cutter - it cuts shapes half from top to bottom regardless of its orientation!
Be sure to get rid of the waste, or otherwise it will stall - For this purpose I gave you a trash, which destroys everything you put into it!
+
+ reward_rotater:
+ title: Rotating
+ desc: The rotater has been unlocked! It rotates shapes clockwise by 90 degrees.
+
+ reward_painter:
+ title: Painting
+ desc: >-
+ The painter has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!
PS: If you are colorblind, there is a colorblind mode in the settings!
+
+ reward_mixer:
+ title: Color Mixing
+ desc: The mixer has been unlocked - Combine two colors using additive blending with this building!
+
+ reward_stacker:
+ title: Combiner
+ desc: You can now combine shapes with the combiner! Both inputs are combined, and if they can be put next to each other, they will be fused. If not, the right input is stacked on top of the left input!
+
+ reward_splitter:
+ title: Splitter/Merger
+ desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging items onto multiple belts!
+
+ reward_tunnel:
+ title: Tunnel
+ desc: The tunnel has been unlocked - You can now tunnel items through belts and buildings with it!
+
+ reward_rotater_ccw:
+ title: CCW Rotating
+ desc: You have unlocked a variant of the rotater - It allows you to rotate shapes counter-clockwise! To build it, select the rotater and press 'T' to cycle through its variants!
+
+ reward_miner_chainable:
+ title: Chaining Extractor
+ desc: You have unlocked the chaining extractor! It can forward its resources to other extractors so you can more efficiently extract resources!
+
+ reward_underground_belt_tier_2:
+ title: Tunnel Tier II
+ desc: You have unlocked a new variant of the tunnel - It has a bigger range, and you can also mix-n-match those tunnels now!
+
+ reward_splitter_compact:
+ title: Compact Balancer
+ desc: >-
+ You have unlocked a compact variant of the balancer - It accepts two inputs and merges them into one belt!
+
+ reward_cutter_quad:
+ title: Quad Cutting
+ desc: You have unlocked a variant of the cutter - It allows you to cut shapes in four parts instead of just two!
+
+ reward_painter_double:
+ title: Double Painting
+ desc: You have unlocked a variant of the painter - It works as the regular painter but processes two shapes at once consuming just one color instead of two!
+
+ reward_painter_quad:
+ title: Quad Painting
+ desc: You have unlocked a variant of the painter - It allows you to paint each part of the shape individually!
+
+ reward_storage:
+ title: Storage Buffer
+ desc: You have unlocked a variant of the trash - It allows you to store items up to a given capacity!
+
+ reward_freeplay:
+ title: Freeplay
+ desc: You did it! You unlocked the free-play mode! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
+
+ reward_blueprints:
+ title: Blueprints
+ desc: You can now copy and paste parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.
Pasting it is not free, you need to produce blueprint shapes to afford it! (Those you just delivered).
+
+ # Special reward, which is shown when there is no reward actually
+ no_reward:
+ title: Next level
+ desc: >-
+ This level gave you no reward, but the next one will!
PS: Better don't destroy your existing factory - You need all those shapes later again to unlock upgrades!
+
+ no_reward_freeplay:
+ title: Next level
+ desc: >-
+ Congratulations! By the way, more content is planned for the standalone!
+
+settings:
+ title: Settings
+ categories:
+ game: Game
+ app: Application
+
+ versionBadges:
+ dev: Development
+ staging: Staging
+ prod: Production
+ buildDate: Built
+
+ labels:
+ uiScale:
+ title: Interface scale
+ description: >-
+ Changes the size of the user interface. The interface will still scale based on your device's resolution, but this setting controls the amount of scaling.
+ scales:
+ super_small: Super small
+ small: Small
+ regular: Regular
+ large: Large
+ huge: Huge
+
+ autosaveInterval:
+ title: Autosave Interval
+ description: >-
+ Controls how often the game saves automatically. You can also disable it entirely here.
+
+ intervals:
+ one_minute: 1 Minute
+ two_minutes: 2 Minutes
+ five_minutes: 5 Minutes
+ ten_minutes: 10 Minutes
+ twenty_minutes: 20 Minutes
+ disabled: Disabled
+
+ scrollWheelSensitivity:
+ title: Zoom sensitivity
+ description: >-
+ Changes how sensitive the zoom is (Either mouse wheel or trackpad).
+ sensitivity:
+ super_slow: Super slow
+ slow: Slow
+ regular: Regular
+ fast: Fast
+ super_fast: Super fast
+
+ movementSpeed:
+ title: Movement speed
+ description: >-
+ Changes how fast the view moves when using the keyboard.
+ speeds:
+ super_slow: Super slow
+ slow: Slow
+ regular: Regular
+ fast: Fast
+ super_fast: Super Fast
+ extremely_fast: Extremely Fast
+
+ language:
+ title: Language
+ description: >-
+ Change the language. All translations are user-contributed and might be incomplete!
+
+ enableColorBlindHelper:
+ title: Color Blind Mode
+ description: >-
+ Enables various tools which allow you to play the game if you are color blind.
+
+ fullscreen:
+ title: Fullscreen
+ description: >-
+ It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
+
+ soundsMuted:
+ title: Mute Sounds
+ description: >-
+ If enabled, mutes all sound effects.
+
+ musicMuted:
+ title: Mute Music
+ description: >-
+ If enabled, mutes all music.
+
+ theme:
+ title: Game theme
+ description: >-
+ Choose the game theme (light / dark).
+ themes:
+ dark: Dark
+ light: Light
+
+ refreshRate:
+ title: Simulation Target
+ description: >-
+ If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
+
+ alwaysMultiplace:
+ title: Multiplace
+ description: >-
+ If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
+
+ offerHints:
+ title: Hints & Tutorials
+ description: >-
+ Whether to offer hints and tutorials while playing. Also hides certain UI elements up to a given level to make it easier to get into the game.
+
+ enableTunnelSmartplace:
+ title: Smart Tunnels
+ description: >-
+ When enabled, placing tunnels will automatically remove unnecessary belts. This also enables you to drag tunnels and excess tunnels will get removed.
+
+ vignette:
+ title: Vignette
+ description: >-
+ Enables the vignette, which darkens the screen corners and makes text easier to read.
+
+ rotationByBuilding:
+ title: Rotation by building type
+ description: >-
+ Each building type remembers the rotation you last set it to individually. This may be more comfortable if you frequently switch between placing different building types.
+
+ compactBuildingInfo:
+ title: Compact Building Infos
+ description: >-
+ Shortens info boxes for buildings by only showing their ratios. Otherwise a description and image is shown.
+
+ disableCutDeleteWarnings:
+ title: Disable Cut/Delete Warnings
+ description: >-
+ Disables the warning dialogs brought up when cutting/deleting more than 100 entities.
+
+keybindings:
+ title: Keybindings
+ hint: >-
+ Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
+
+ resetKeybindings: Reset Keybindings
+
+ categoryLabels:
+ general: Application
+ ingame: Game
+ navigation: Navigating
+ placement: Placement
+ massSelect: Mass Select
+ buildings: Building Shortcuts
+ placementModifiers: Placement Modifiers
+
+ mappings:
+ confirm: Confirm
+ back: Back
+ mapMoveUp: Move Up
+ mapMoveRight: Move Right
+ mapMoveDown: Move Down
+ mapMoveLeft: Move Left
+ mapMoveFaster: Move Faster
+ centerMap: Center Map
+
+ mapZoomIn: Zoom in
+ mapZoomOut: Zoom out
+ createMarker: Create Marker
+
+ menuOpenShop: Upgrades
+ menuOpenStats: Statistics
+ menuClose: Close Menu
+
+ toggleHud: Toggle HUD
+ toggleFPSInfo: Toggle FPS and Debug Info
+ switchLayers: Switch layers
+ exportScreenshot: Export whole Base as Image
+ belt: *belt
+ splitter: *splitter
+ underground_belt: *underground_belt
+ miner: *miner
+ cutter: *cutter
+ advanced_processor: *advanced_processor
+ rotater: *rotater
+ stacker: *stacker
+ mixer: *mixer
+ energy_generator: *energy_generator
+ painter: *painter
+ trash: *trash
+ wire: *wire
+
+ pipette: Pipette
+ rotateWhilePlacing: Rotate
+ rotateInverseModifier: >-
+ Modifier: Rotate CCW instead
+ cycleBuildingVariants: Cycle Variants
+ confirmMassDelete: Delete area
+ pasteLastBlueprint: Paste last blueprint
+ cycleBuildings: Cycle Buildings
+ lockBeltDirection: Enable belt planner
+ switchDirectionLockSide: >-
+ Planner: Switch side
+
+ massSelectStart: Hold and drag to start
+ massSelectSelectMultiple: Select multiple areas
+ massSelectCopy: Copy area
+ massSelectCut: Cut area
+
+ placementDisableAutoOrientation: Disable automatic orientation
+ placeMultiple: Stay in placement mode
+ placeInverse: Invert automatic belt orientation
+
+about:
+ title: About this Game
+ body: >-
+ This game is open source and developed by Tobias Springer (this is me).
+
+ If you want to contribute, check out shapez.io on github.
+
+ This game wouldn't have been possible without the great discord community around my games - You should really join the discord server!
+
+ The soundtrack was made by Peppsen - He's awesome.
+
+ Finally, huge thanks to my best friend Niklas - Without our factorio sessions, this game would never have existed.
+
+changelog:
+ title: Changelog
+
+demo:
+ features:
+ restoringGames: Restoring savegames
+ importingGames: Importing savegames
+ oneGameLimit: Limited to one savegame
+ customizeKeybindings: Customizing Keybindings
+ exportingBase: Exporting whole Base as Image
+
+ settingNotAvailable: Not available in the demo.
From 1c5c45d39406e6ae2db5d827f8942ad5c894302f Mon Sep 17 00:00:00 2001
From: tobspr
Date: Sat, 18 Jul 2020 16:04:30 +0200
Subject: [PATCH 40/78] Update readme with recommended workflow
---
README.md | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/README.md b/README.md
index 5a5847aa..bf7eb3d8 100644
--- a/README.md
+++ b/README.md
@@ -11,6 +11,15 @@ Your goal is to produce shapes by cutting, rotating, merging and painting parts
- [Steam Page](https://steam.shapez.io)
- [Official Discord](https://discord.com/invite/HN7EVzV) <- _Highly recommended to join!_
+## Reporting issues, suggestions, feedback, bugs
+
+1. Ask in `#bugs` / `#feedback` / `#questions` on the [Official Discord](https://discord.com/invite/HN7EVzV) if you are not entirely sure if it's a bug etc.
+2. Check out the trello board: https://trello.com/b/ISQncpJP/shapezio
+3. See if it's already there - If so, vote for it, done. I will see it.
+4. If not, check if it's already reported here: https://github.com/tobspr/shapez.io/issues
+5. f not, file a new issue here: https://github.com/tobspr/shapez.io/issues/new
+6. I will then have a look (This can take days or weeks) and convert it to trello, and comment with the link. You can then vote there ;)
+
## Building
- Make sure git `git lfs` extension is on your path
From 6189c08fccfd6e3703e74aedf38bd4051150b468 Mon Sep 17 00:00:00 2001
From: tobspr
Date: Sat, 18 Jul 2020 16:06:23 +0200
Subject: [PATCH 41/78] Update readme
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index bf7eb3d8..2de1fbe0 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@ Your goal is to produce shapes by cutting, rotating, merging and painting parts
1. Ask in `#bugs` / `#feedback` / `#questions` on the [Official Discord](https://discord.com/invite/HN7EVzV) if you are not entirely sure if it's a bug etc.
2. Check out the trello board: https://trello.com/b/ISQncpJP/shapezio
-3. See if it's already there - If so, vote for it, done. I will see it.
+3. See if it's already there - If so, vote for it, done. I will see it. (You have to be signed in on trello)
4. If not, check if it's already reported here: https://github.com/tobspr/shapez.io/issues
5. f not, file a new issue here: https://github.com/tobspr/shapez.io/issues/new
6. I will then have a look (This can take days or weeks) and convert it to trello, and comment with the link. You can then vote there ;)
From 6a46497abdc564102bcf973347184e62067226d0 Mon Sep 17 00:00:00 2001
From: Stamen <68441372+xTeamStanly@users.noreply.github.com>
Date: Sat, 18 Jul 2020 16:12:19 +0200
Subject: [PATCH 42/78] Update base-sr.yaml
Full Serbian translation
---
translations/base-sr.yaml | 866 +++++++++++++++++++-------------------
1 file changed, 442 insertions(+), 424 deletions(-)
diff --git a/translations/base-sr.yaml b/translations/base-sr.yaml
index 64b1777a..3852c40e 100644
--- a/translations/base-sr.yaml
+++ b/translations/base-sr.yaml
@@ -18,14 +18,31 @@
# 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.
#
+#
+#
+# Hvala https://github.com/ivanbratovic na idejama za prevod. Alal ti vera na prevodu :)
+#
+# + HUB = Središte
+# + Area = Oblast
+# + Shape = Oblik
+# + Upgrade = Nadogradnja
+# + Waypoint/Marker = Putokaz
+# + Blueprint = Nacrt
+# + Extractor = Rudar
+# + Extractor (chain) = Rudar (lančani)
+# + Conveyor Belt = Pokretna Traka
+# + Belt = Traka
+# + Tunnel = Tunel
+# + Merger = Spajač
+# + Rotator = Obrtač
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.
+ 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
- discordLink: Official Discord - Chat with me!
-
+ 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.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
@@ -33,96 +50,97 @@ steamPage:
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
- shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map.
+ shapez.io je igra o pravljenju fabrika za automatizaciju stvaranja i spajanja sve složenijih oblika na beskonačno velikoj mapi.
- Upon delivering the requested shapes you'll progress within the game and unlock upgrades to speed up your factory.
+ Nakon dostavljanja zahtevanog oblika napredovaćete u igri i oključaćete nadogradnje za bržu fabriku.
+
+ Kako potražnja za oblicima raste, da bi zadovoljili potražnju, moraćete da uvećate fabriku - Ne zaboravite na resurse, proširićete se na [b]beskonačnoj mapi[/b]!
- As the demand for shapes increases, you'll have to scale up your factory to meet the demand - Don't forget about resources though, you'll have to expand across the [b]infinite map[/b]!
+ Vrlo brzo moraćete da mešate boje i farbate oblike - Pomešajte crvenu, zelenu i plavu rudu boje da biste dobili različite boje i ofarbajte oblik kako bi ispunili zahteve potražnje.
- Soon you'll have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with them to satisfy the demand.
+ Igra sadrži 18 progresivnih nivoa (Koji će vas zaokupirati satima!) i stalno dodajem nove stvari - Mnogo toga je planirano!
- This game features 18 progressive levels (Which should already keep you busy for hours!) but I'm constantly adding new content - There's a lot planned!
+ Kupovinom igre dobijate pristup samostalnoj verziji koja poseduje dodatne funkcije, a dobićete i pristup novorazvijenim funkcijama.
- Purchasing the game gives you access to the standalone version which has additional features, and you'll also receive access to newly developed features.
-
- [b]Standalone Advantages[/b]
+ [b]Prednosti samostalne igre[/b]
[list]
- [*] Dark Mode
- [*] Unlimited Waypoints
- [*] Unlimited Savegames
- [*] Additional settings
- [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020.
- [*] Coming soon: More Levels
- [*] Allows me to further develop shapez.io ❤️
+ [*] Tamna tema
+ [*] Neobraničen broj putokaza
+ [*] Neograničen broj sačuvanih igara
+ [*] Dodatna podešavanja
+ [*] Uskoro: Žice i Enerija! Predviđeno (otprilike) za kraj Jula 2020.
+ [*] Uskoro: Više nivoa
+ [*] Omogućavate mi da dalje radim na shapez.io ❤️
[/list]
- [b]Future Updates[/b]
+ [b]Buduća ažuriranja[/b]
- I am updating the game often and trying to push an update at least once every week!
+ Trudim se da stalno ažuriram igru i da dostavim ažuriranje makar jednom nedeljno!
[list]
- [*] Different maps and challenges (e.g. maps with obstacles)
- [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings)
- [*] A story mode where buildings have a cost
- [*] Configurable map generator (Configure resource/shape size/density, seed and more)
- [*] Additional types of shapes
- [*] Performance improvements (The game already runs pretty well!)
- [*] And much more!
+ [*] Različite mape i izazovi (npr. mapa sa preprekama)
+ [*] Slagalice (Dostavite odgovaraćuji oblik, ali uz ograničen broj građevina / oblasti)
+ [*] Način igre u kojem građevine imaju cenu
+ [*] Podesiv generator mapa (Prilagođena veličina/gustina oblika/resursa, i još.)
+ [*] Dodatne vrste oblika
+ [*] Poboljšanje performansi (Igra je već prilično fluidna!)
+ [*] I još mnogo toga!
[/list]
- [b]This game is open source![/b]
+ [b]Ovo je igra otvorenog koda![/b]
- Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible.
- Be sure to check out my trello board for the full roadmap!
+
+ Svako može da doprinese igri, Aktivno interagujem sa zajednicom i, kad god je to moguće, pokušavam i uzmem u obzir sve predloge i povratne informacije.
+ Obavezno posetite potpuni plan koji se nalazi na trello tabli!
[b]Links[/b]
[list]
- [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url]
- [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url]
+ [*] [url=https://discord.com/invite/HN7EVzV]Oficijalni Discord server[/url]
+ [*] [url=https://trello.com/b/ISQncpJP/shapezio]Plan[/url]
[*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url]
- [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url]
- [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url]
+ [*] [url=https://github.com/tobspr/shapez.io]Sors kod (GitHub)[/url]
+ [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Pomozite sa prevođenjem[/url]
[/list]
global:
- loading: Loading
- error: Error
+ loading: Učitavanje
+ error: Greška
# How big numbers are rendered, e.g. "10,000"
- thousandsDivider: ","
+ thousandsDivider: " "
# What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4"
decimalSeparator: "."
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
- thousands: k
- millions: M
- billions: B
- trillions: T
+ thousands: hilj.
+ millions: mil.
+ billions: mlrd.
+ trillions: tril.
# Shown for infinitely big numbers
- infinite: inf
+ infinite: beskonačno
time:
# Used for formatting past time dates
- oneSecondAgo: one second ago
- xSecondsAgo: seconds ago
- oneMinuteAgo: one minute ago
- xMinutesAgo: minutes ago
- oneHourAgo: one hour ago
- xHoursAgo: hours ago
- oneDayAgo: one day ago
- xDaysAgo: days ago
+ oneSecondAgo: pre jedne sekunde
+ xSecondsAgo: pre sekundi
+ oneMinuteAgo: pre jednog minuta
+ xMinutesAgo: pre minuta
+ oneHourAgo: pre jednog sata
+ xHoursAgo: pre sati
+ oneDayAgo: pre jednog dana
+ xDaysAgo: pre dana
# Short formats for times, e.g. '5h 23m'
secondsShort: s
minutesAndSecondsShort: m s
hoursAndMinutesShort: h m
- xMinutes: minutes
+ xMinutes: min
keys:
tab: TAB
@@ -134,684 +152,684 @@ global:
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
- title: Demo Version
+ title: Demo Verzija
intro: >-
- Get the standalone to unlock all features!
+ Nabavite punu igru kako da bi otključali sve funkcije!
mainMenu:
- play: Play
- continue: Continue
- newGame: New Game
- changelog: Changelog
+ play: Igraj
+ continue: Nastavi
+ newGame: Nova Igra
+ changelog: Promene
subreddit: Reddit
- importSavegame: Import
- openSourceHint: This game is open source!
- discordLink: Official Discord Server
- helpTranslate: Help translate!
- madeBy: Made by
+ importSavegame: Uvezi
+ openSourceHint: Ova igra je otvorenog koda!
+ discordLink: Oficijalni Diskord server
+ helpTranslate: Pomozite sa prevođenjem!
+ madeBy: Napravio
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
- Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
+ Izvinjavamo se, pošto je poznato da se ova igra koči u pretraživaču! Nabavite samostalnu verziju ili koristite chrome za puno iskustvo.
- savegameLevel: Level
- savegameLevelUnknown: Unknown Level
+ savegameLevel: Nivo
+ savegameLevelUnknown: Nepoznat Nivo
dialogs:
buttons:
ok: OK
- delete: Delete
- cancel: Cancel
- later: Later
- restart: Restart
- reset: Reset
- getStandalone: Get Standalone
- deleteGame: I know what I am doing
- viewUpdate: View Update
- showUpgrades: Show Upgrades
- showKeybindings: Show Keybindings
+ delete: Izbriši
+ cancel: Poništi
+ later: Kasnije
+ restart: Ponovo pokreni
+ reset: Resetuj
+ getStandalone: Nabavite samostalnu igru
+ deleteGame: Znam šta radim
+ viewUpdate: Pogledajte ažuriranje
+ showUpgrades: Prikaži Nadogradnje
+ showKeybindings: Prikaži podešavanje tastera
importSavegameError:
- title: Import Error
+ title: Greška prilikom uvoza
text: >-
- Failed to import your savegame:
+ Neuspešan uvoz sačuvane igre:
importSavegameSuccess:
- title: Savegame Imported
+ title: Uvoz sačuvane igre
text: >-
- Your savegame has been successfully imported.
+ Uspešno uvezena sačuvana igra.
gameLoadFailure:
- title: Game is broken
+ title: Igra je pukla
text: >-
- Failed to load your savegame:
+ Neuspešno učitavanje sačuvane igre:
confirmSavegameDelete:
- title: Confirm deletion
+ title: Potrvrdi brisanje
text: >-
- Are you sure you want to delete the game?
+ Da li ste sigurni da želite da obrišete sačuvanu igru?
savegameDeletionError:
- title: Failed to delete
+ title: Greška prilikom brisanja
text: >-
- Failed to delete the savegame:
+ Neuspešno brisanje sačuvane igre:
restartRequired:
- title: Restart required
+ title: Potrebno je ponovno pokretanje
text: >-
- You need to restart the game to apply the settings.
+ Da bi primenili podešavanja, potrebno je ponovo pokrenuti igru.
editKeybinding:
- title: Change Keybinding
- desc: Press the key or mouse button you want to assign, or escape to cancel.
+ title: Promeni podešavanja tastera
+ desc: Pritisnite taster ili dugme na mišu koje žeite da dodelite, ili Escape za otkazivanje.
resetKeybindingsConfirmation:
- title: Reset keybindings
- desc: This will reset all keybindings to their default values. Please confirm.
+ title: Resetuj podešavanja tastera
+ desc: Ovo će resetovati sve tastere na njihove početne vrednosti. Potrebno je potvrditi.
keybindingsResetOk:
- title: Keybindings reset
- desc: The keybindings have been reset to their respective defaults!
+ title: Podešavanja tastera su resetovana
+ desc: Podešavanja tastera su resetovana na njihove početne vrednosti!
featureRestriction:
- title: Demo Version
- desc: You tried to access a feature () which is not available in the demo. Consider getting the standalone version for the full experience!
+ title: Demo Verzija
+ desc: Pokušali ste da pristupite funkciji () koja nije dostupna u demo verziji. Za puno iskustvo, nabavite samostalnu igru!
oneSavegameLimit:
- title: Limited savegames
- desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone version!
+ title: Ograničen broj sačuvanih igara
+ desc: Možete imati samo jednu sačuvanu igru u demo verziji. Izbrišite postojeću ili nabavite samostalnu igru!
updateSummary:
- title: New update!
+ title: Novo ažuriranje!
desc: >-
- Here are the changes since you last played:
+ OVo su promene od zadnjeg igranja:
upgradesIntroduction:
- title: Unlock Upgrades
+ title: Oktključaj Nadogradnje
desc: >-
- All shapes you produce can be used to unlock upgrades - Don't destroy your old factories!
- The upgrades tab can be found on the top right corner of the screen.
+ Svi oblici koje napravite mogu se iskoristiti za oktljučavanje nadogradnji - Ne uništavajte stare fabrike!
+ Karticu za nadogradnje možete pronaći u gornjem desnom uglu ekrana.
massDeleteConfirm:
- title: Confirm delete
+ title: Potvrdi brisanje
desc: >-
- You are deleting a lot of buildings ( to be exact)! Are you sure you want to do this?
+ građevina će biti obrisano! Da li ste sigurni da to želite?
massCutConfirm:
- title: Confirm cut
+ title: Potvrdi rezanje
desc: >-
- You are cutting a lot of buildings ( to be exact)! Are you sure you want to do this?
+ građevina će biti izrezano! Da li ste sigurni da to želite?
massCutInsufficientConfirm:
- title: Confirm cut
+ title: Potvrdi rezanje
desc: >-
- You can not afford to paste this area! Are you sure you want to cut it?
+ Ne možete da priuštite nalepljivanje ove oblasti! Da li ste sigurni da želite da je izrežete?
blueprintsNotUnlocked:
- title: Not unlocked yet
+ title: Zaključano
desc: >-
- Complete level 12 to unlock Blueprints!
+ Završite nivo 12 kako bi otključali Nacrte!
keybindingsIntroduction:
- title: Useful keybindings
+ title: Korisne kombinacije tastera
desc: >-
- This game has a lot of keybindings which make it easier to build big factories.
- Here are a few, but be sure to check out the keybindings!
- CTRL
+ Drag: Select an area.
- SHIFT
: Hold to place multiple of one building.
- ALT
: Invert orientation of placed belts.
+ Ova igra ima dosta kombinacija tastera koji olakšavaju izgradnju velikih fabrika.
+ Ovo su neki, ali se preporučuje da pogledate sve kombinacije!
+ CTRL
+ Miš: Biranje oblasti.
+ SHIFT
: Držato za postavljanje više istih zgrada odjednom.
+ ALT
: Okrenite smer postavljenh pokretnih traka.
createMarker:
- title: New Marker
- titleEdit: Edit Marker
- desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here)
+ title: Novi Putokaz
+ titleEdit: Uredi Putokaz
+ desc: Dajte mu smisleno ime. Možete koristiti i kratak kod oblika (Koji možete napraviti ovde)
markerDemoLimit:
- desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
+ desc: U demo verziji možete imati samo dva putokaza istovremeno. Nabavite samostalnu igru za beskonačno mnogo putokaza!
exportScreenshotWarning:
- title: Export screenshot
- desc: You requested to export your base as a screenshot. Please note that this can be quite slow for a big base and even crash your game!
+ title: Izvezi sliku ekrana
+ desc: Hoćete da izvezete sliku cele fabrike kao snimak ekrana. Ovaj proces može biti prilično spor za velike fabrike, može se desiti i pucanje igre!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
- moveMap: Move
- selectBuildings: Select area
- stopPlacement: Stop placement
- rotateBuilding: Rotate building
- placeMultiple: Place multiple
- reverseOrientation: Reverse orientation
- disableAutoOrientation: Disable auto-orientation
- toggleHud: Toggle HUD
- placeBuilding: Place building
- createMarker: Create marker
- delete: Delete
- pasteLastBlueprint: Paste last blueprint
- lockBeltDirection: Enable belt planner
- plannerSwitchSide: Flip planner side
- cutSelection: Cut
- copySelection: Copy
- clearSelection: Clear selection
- pipette: Pipette
- switchLayers: Switch layers
+ moveMap: Kretanje
+ selectBuildings: Odaberi oblast
+ stopPlacement: Prekini postavljanje
+ rotateBuilding: Okreni građevinu
+ placeMultiple: Postavi više građevina odjednom
+ reverseOrientation: Obrni orijentaciju
+ disableAutoOrientation: Onemogući automatsku orijentaciju
+ toggleHud: Uključi/Isključi Interfejs
+ placeBuilding: Postavi građevinu
+ createMarker: Napravi Putokaz
+ delete: Brisanje
+ pasteLastBlueprint: Nalepi zadnji nacrt
+ lockBeltDirection: Omogući planiranje traka
+ plannerSwitchSide: Okreni stranu planera
+ cutSelection: Izreži
+ copySelection: Kopiraj
+ clearSelection: Očisti odabir
+ pipette: Pipeta
+ switchLayers: Promeni sloj
# Names of the colors, used for the color blind mode
colors:
- red: Red
- green: Green
- blue: Blue
- yellow: Yellow
- purple: Purple
- cyan: Cyan
- white: White
- black: Black
- uncolored: Gray
+ red: Crvena
+ green: Zelena
+ blue: Plava
+ yellow: Žuta
+ purple: Ljubičasta
+ cyan: Cijan
+ white: Bela
+ black: Crna
+ uncolored: Bez boje
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
- cycleBuildingVariants: Press to cycle variants.
+ cycleBuildingVariants: Pritisni za različite varijacije građevine.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
- Hotkey:
+ Taster:
infoTexts:
- speed: Speed
- range: Range
- storage: Storage
- oneItemPerSecond: 1 item / second
- itemsPerSecond: items / s
+ speed: Brzina
+ range: Domet
+ storage: Skladište
+ oneItemPerSecond: 1 premet / sekundi
+ itemsPerSecond: predmeta / s
itemsPerSecondDouble: (x2)
- tiles: tiles
+ tiles: polja
# The notification when completing a level
levelCompleteNotification:
# is replaced by the actual level, so this gets 'Level 03' for example.
- levelTitle: Level
- completed: Completed
- unlockText: Unlocked !
- buttonNextLevel: Next Level
+ levelTitle: Nivo
+ completed: Završen
+ unlockText: Otključali ste !
+ buttonNextLevel: Sledeći nivo
# Notifications on the lower right
notifications:
- newUpgrade: A new upgrade is available!
- gameSaved: Your game has been saved.
+ newUpgrade: Nova nadogradnja je dostupna!
+ gameSaved: Igra je sačuvana.
# The "Upgrades" window
shop:
- title: Upgrades
- buttonUnlock: Upgrade
+ title: Nadogradnje
+ buttonUnlock: Nadogradi
# Gets replaced to e.g. "Tier IX"
- tier: Tier
+ tier: red
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
- maximumLevel: MAXIMUM LEVEL (Speed x)
+ maximumLevel: MAKSIMALNI LEVEL (Brzina x)
# The "Statistics" window
statistics:
- title: Statistics
+ title: Statistika
dataSources:
stored:
- title: Stored
- description: Displaying amount of stored shapes in your central building.
+ title: Skladišteno
+ description: Količina skladištenih oblika u središtu.
produced:
- title: Produced
- description: Displaying all shapes your whole factory produces, including intermediate products.
+ title: Proizvedeno
+ description: Svi oblici koje proizvodi cela fabrika, uključujući i međuproizvode.
delivered:
- title: Delivered
- description: Displaying shapes which are delivered to your central building.
- noShapesProduced: No shapes have been produced so far.
+ title: Dostavljeno
+ description: Oblici koji su dostavljeni središtu.
+ noShapesProduced: Za sada nema proizvedenih oblika.
# Displays the shapes per minute, e.g. '523 / m'
- shapesPerMinute: / m
+ shapesPerMinute: / min
# Settings menu, when you press "ESC"
settingsMenu:
- playtime: Playtime
+ playtime: Vreme igranja
- buildingsPlaced: Buildings
- beltsPlaced: Belts
+ buildingsPlaced: Građevine
+ beltsPlaced: Trake
buttons:
- continue: Continue
- settings: Settings
- menu: Return to menu
+ continue: Nastavi
+ settings: Podešavanja
+ menu: Povratak na glavni meni
# Bottom left tutorial hints
tutorialHints:
- title: Need help?
- showHint: Show hint
- hideHint: Close
+ title: Potrebna pomoć?
+ showHint: Prikaži savet
+ hideHint: Zatvori
# When placing a blueprint
blueprintPlacer:
- cost: Cost
+ cost: Cena
# Map markers
waypoints:
- waypoints: Markers
- hub: HUB
- description: Left-click a marker to jump to it, right-click to delete it.
Press to create a marker from the current view, or right-click to create a marker at the selected location.
- creationSuccessNotification: Marker has been created.
+ waypoints: Putokazi
+ hub: Središte
+ description: Klikni levim klikom na putokaz kako bi skočio na njegovu lokaciju, a izbriši ga desnim klikom.
Za stvaranje putokaza pritisni , ili desnim klikom napravi putokaz na odabranoj lokaciji.
+ creationSuccessNotification: Putokaz kreiran.
# Shape viewer
shapeViewer:
- title: Layers
- empty: Empty
- copyKey: Copy Key
+ title: Slojevi
+ empty: Prazno
+ copyKey: Kopiraj kratak kod
# Interactive tutorial
interactiveTutorial:
- title: Tutorial
+ title: Tutorijal
hints:
- 1_1_extractor: Place an extractor on top of a circle shape to extract it!
+ 1_1_extractor: Postavi Rudara na oblik kruga kako bi ga iskopao!
1_2_conveyor: >-
- Connect the extractor with a conveyor belt to your hub!
Tip: Click and drag the belt with your mouse!
+ Spoji rudara na središte koristeći pokretnu traku.
Savet: Pritisni i prevuci traku mišem!
1_3_expand: >-
- This is NOT an idle game! Build more extractors and belts to finish the goal quicker.
Tip: Hold SHIFT to place multiple extractors, and use R to rotate them.
+ Ovo NIJE pasivna igra čekanja! Više rudara i pokretnih traka će ubrzati napredak do cilja.
Savet: Drži SHIFT za postavljanje više rudara istovremeno, a pritisni R za okretanje.
# All shop upgrades
shopUpgrades:
belt:
- name: Belts, Distributor & Tunnels
- description: Speed x → x
+ name: Trake, Delioci i Tuneli
+ description: Brzina x → x
miner:
- name: Extraction
- description: Speed x → x
+ name: Rudarenje
+ description: Brzina x → x
processors:
- name: Cutting, Rotating & Stacking
- description: Speed x → x
+ name: Rezanje, Okretanje i Slaganje
+ description: Brzina x → x
painting:
- name: Mixing & Painting
- description: Speed x → x
+ name: Mešanje i Farbanje
+ description: Brzina x → x
# Buildings and their name / description
buildings:
hub:
- deliver: Deliver
- toUnlock: to unlock
+ deliver: Dostavite
+ toUnlock: kako bi otključali
levelShortcut: LVL
belt:
default:
- name: &belt Conveyor Belt
- description: Transports items, hold and drag to place multiple.
+ name: &belt Pokretna traka
+ description: Prenosi predmete, drži i prevuci za postavku više njih.
wire:
default:
- name: &wire Energy Wire
- description: Allows you to transport energy.
+ name: &wire Žica
+ description: Omogućava prenos energije.
miner: # Internal name for the Extractor
default:
- name: &miner Extractor
- description: Place over a shape or color to extract it.
+ name: &miner Rudar
+ description: Postavite ga na oblik koji želite da iskopate.
chainable:
- name: Extractor (Chain)
- description: Place over a shape or color to extract it. Can be chained.
+ name: Rudar (Lančani)
+ description: Postavite ga na oblik koji želite da iskopate. Mogu se ređati jedan u drugi.
underground_belt: # Internal name for the Tunnel
default:
- name: &underground_belt Tunnel
- description: Allows you to tunnel resources under buildings and belts.
+ name: &underground_belt Tunel
+ description: Omogućava prenos predmeta ispod građevina i traka.
tier2:
- name: Tunnel Tier II
- description: Allows you to tunnel resources under buildings and belts.
+ name: Tunel II Reda
+ description: Omogućava prenos predmeta ispod građevina i traka.
splitter: # Internal name for the Balancer
default:
- name: &splitter Balancer
- description: Multifunctional - Evenly distributes all inputs onto all outputs.
+ name: &splitter Balanser
+ description: Multifunkcionalan - Jednako raspoređuje sve ulaze na sve izlaze.
compact:
- name: Merger (compact)
- description: Merges two conveyor belts into one.
+ name: Spajač (kompaktni)
+ description: Spaja dve pokretne trake u jednu.
compact-inverse:
- name: Merger (compact)
- description: Merges two conveyor belts into one.
+ name: Spajač (kompaktni)
+ description: Spaja dve pokretne trake u jednu.
cutter:
default:
- name: &cutter Cutter
- description: Cuts shapes from top to bottom and outputs both halves. If you use only one part, be sure to destroy the other part or it will stall!
+ name: &cutter Rezač
+ description: Reže oblike od vrha prema dnu i na izlaze daje obe polovine. Ako se koristi samo jedan deo, drugi se mora uništiti da bi se sprečio zastoj!
quad:
- name: Cutter (Quad)
- description: Cuts shapes into four parts. If you use only one part, be sure to destroy the other parts or it will stall!
-
+ name: Rezač (četvorostruki)
+ description: Reže oblike na četiri dela. Ako se koristi samo jedan deo, ostali se moraju uništiti da bi se sprečio zastoj!
+ #TODO
advanced_processor:
default:
- name: &advanced_processor Color Inverter
- description: Accepts a color or shape and inverts it.
+ name: &advanced_processor Okretač boje
+ description: Prihvata boju ili oblik i izokreće je.
rotater:
default:
- name: &rotater Rotate
- description: Rotates shapes clockwise by 90 degrees.
+ name: &rotater Obrtač (↻)
+ description: Okreće oblike za 90 stepeni u smeru kazaljke na satu.
ccw:
- name: Rotate (CCW)
- description: Rotates shapes counter-clockwise by 90 degrees.
+ name: Obrtač (↺)
+ description: Okreće oblike za 90 stepeni u smeru suprotnom od kazaljke na satu.
stacker:
default:
- name: &stacker Stacker
- description: Stacks both items. If they can not be merged, the right item is placed above the left item.
+ name: &stacker Slagač
+ description: Slaže jedan oblik na drugi. Ako se oblici ne mogu spojiti, desni oblik se postavlja na vrh levog.
mixer:
default:
- name: &mixer Color Mixer
- description: Mixes two colors using additive blending.
+ name: &mixer Mešalica boja
+ description: Spaja dve boje koristeći aditivno mešanje boja.
painter:
default:
- name: &painter Painter
- description: &painter_desc Colors the whole shape on the left input with the color from the top input.
+ name: &painter Farbač
+ description: &painter_desc Farba ceo oblik na levom ulazu bojom sa gornjeg ulaza.
mirrored:
name: *painter
description: *painter_desc
double:
- name: Painter (Double)
- description: Colors the shapes on the left inputs with the color from the top input.
+ name: Farbač (dupli)
+ description: Farba ceo oblik na levom ulazu bojom sa gornjeg ulaza.
quad:
- name: Painter (Quad)
- description: Allows you to color each quadrant of the shape with a different color.
+ name: Farbač (četvorostruki)
+ description: Omogućava farbanje svake četvrtine oblika različitom bojom.
trash:
default:
- name: &trash Trash
- description: Accepts inputs from all sides and destroys them. Forever.
+ name: &trash Smeće
+ description: Prima stvar sa svih strana i zauvek ih uništava.
storage:
- name: Storage
- description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
+ name: Skladište
+ description: Skladišti višak predmeta do određenog kapaciteta. Može se koristiti kao zaštita od prelivanja.
energy_generator:
- deliver: Deliver
+ deliver: Dostavi
# This will be shown before the amount, so for example 'For 123 Energy'
- toGenerateEnergy: For
+ toGenerateEnergy: Za
default:
- name: &energy_generator Energy Generator
- description: Generates energy by consuming shapes.
-
+ name: &energy_generator Generator
+ description: Pretvara oblike u energiju.
+#TODO
wire_crossings:
default:
- name: &wire_crossings Wire Splitter
- description: Splits a energy wire into two.
+ name: &wire_crossings Razdelnik žica
+ description: Deli žicu na dva dela.
merger:
- name: Wire Merger
- description: Merges two energy wires into one.
+ name: Spajač žica
+ description: Spaja dve žice u jednu.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
- title: Cutting Shapes
- desc: You just unlocked the cutter - it cuts shapes half from top to bottom regardless of its orientation!
Be sure to get rid of the waste, or otherwise it will stall - For this purpose I gave you a trash, which destroys everything you put into it!
+ title: Rezanje Oblika
+ desc: Rezač je otključan! On reže oblike od vrha prema dnu bez obzira na orijentaciju građevine!
Višak se mora odbaciti kako bi se izbegao zastoj. - Za tu svrhu postoji smeće, koje uništava sve što uđe u njega.
reward_rotater:
- title: Rotating
- desc: The rotater has been unlocked! It rotates shapes clockwise by 90 degrees.
+ title: Obrtanje
+ desc: Obrtač je otključan! On okreće oblike za 90 stepeni u smeru kazaljke na satu.
reward_painter:
- title: Painting
+ title: Farbanje
desc: >-
- The painter has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!
PS: If you are colorblind, there is a colorblind mode in the settings!
+ Farbač je otključan - Boja se (kao i oblici) može rudariti i spojiti s oblikom u farbaču!
PS: Postoji opcija za daltonizam u podešavanjima!
reward_mixer:
- title: Color Mixing
- desc: The mixer has been unlocked - Combine two colors using additive blending with this building!
+ title: Mešalica boja
+ desc: Mešalica boja je otključana - Ona spaja dve boje koristeći aditivno mešanje!
reward_stacker:
- title: Combiner
- desc: You can now combine shapes with the combiner! Both inputs are combined, and if they can be put next to each other, they will be fused. If not, the right input is stacked on top of the left input!
+ title: Slagač
+ desc: Dva oblika mogu spojiti slagačem! Oblici sa oba ulaza se spajaju - ako se mogu staviti jedan kraj drugoga, biće spojeni. Ako ne, desni ulaz se slaže na vrh levog!
reward_splitter:
- title: Splitter/Merger
- desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging items onto multiple belts!
+ title: Deljenje/Spajanje
+ desc: Multifunkcionalni balanser je otključan! Može ga se iskoristiti za deljenje i spajanje oblika na više pokretnih traka!
reward_tunnel:
- title: Tunnel
- desc: The tunnel has been unlocked - You can now tunnel items through belts and buildings with it!
+ title: Tunel
+ desc: Tunel je otključan - Omogućava prenos stvari ispod traka i ostalih građevina!
reward_rotater_ccw:
- title: CCW Rotating
- desc: You have unlocked a variant of the rotater - It allows you to rotate shapes counter-clockwise! To build it, select the rotater and press 'T' to cycle through its variants!
+ title: Rotacija u smeru suprotnom od kazaljke na satu
+ desc: Varijacija obrtača je otključana - Omogućuje okretanje u smeru suprotnom od kazaljke na satu! Odaberi obrtač i pritisni 'T' za menjanje njegove varijacije!
reward_miner_chainable:
- title: Chaining Extractor
- desc: You have unlocked the chaining extractor! It can forward its resources to other extractors so you can more efficiently extract resources!
+ title: Lančani rudar
+ desc: Otključan je lančani rudar! On može da prosledi svoje resurse drugim rudarima radi efikasnijeg rudarenja!
reward_underground_belt_tier_2:
- title: Tunnel Tier II
- desc: You have unlocked a new variant of the tunnel - It has a bigger range, and you can also mix-n-match those tunnels now!
+ title: Tunel II Reda
+ desc: Otključana je nova varijacija tunela - On ima veći domet, a uz to se sada mogu kombinovati vrste tunela.
reward_splitter_compact:
- title: Compact Balancer
+ title: Kompaktni Balanser
desc: >-
- You have unlocked a compact variant of the balancer - It accepts two inputs and merges them into one belt!
+ Varijacija balansera je otključana - On prihvata dva ulaza i spaja ih u jednu traku!
reward_cutter_quad:
- title: Quad Cutting
- desc: You have unlocked a variant of the cutter - It allows you to cut shapes in four parts instead of just two!
+ title: Četvorostruki Rezač
+ desc: Varijacija rezača je otključana - Omogućava rezanje oblika na četiri dela umesto na samo dva!
reward_painter_double:
- title: Double Painting
- desc: You have unlocked a variant of the painter - It works as the regular painter but processes two shapes at once consuming just one color instead of two!
+ title: Dupli Farbač
+ desc: Varijacija farbača je otključana - Radi isti posao kao običan farbač, ali može ofarbati dva oblika odjednom po ceni jedne boje umesto dve!
reward_painter_quad:
- title: Quad Painting
- desc: You have unlocked a variant of the painter - It allows you to paint each part of the shape individually!
+ title: Četvorostruki Farbač
+ desc: Varijacija farbača je otključana - Omogućava farbanje pojedinačnih delova oblika!
reward_storage:
- title: Storage Buffer
- desc: You have unlocked a variant of the trash - It allows you to store items up to a given capacity!
+ title: Skladište
+ desc: Varijacija smeća je otključana - Omogućava skladištenje predmeta do određenog kapaciteta!
reward_freeplay:
- title: Freeplay
- desc: You did it! You unlocked the free-play mode! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
+ title: Slobodna Igra
+ desc: Uspeli ste! Otključali ste mod slobodne igre! Oblici su od sada nasumično generisani! (Bez brige, više sadržaja je planirano za samostalnu igru!)
reward_blueprints:
- title: Blueprints
- desc: You can now copy and paste parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.
Pasting it is not free, you need to produce blueprint shapes to afford it! (Those you just delivered).
+ title: Nacrti
+ desc: Sada možete da kopirate i nalepljujete delove fabrike! Odaberite oblast (držite CTRL, prevucite mišem), i pritisnite 'C' da biste kopirali.
Nalepljivanje nije besplatno, potrebno je da napravite oblike za nacrte da biste ga priuštili! (To su oblici koje ste do malopre dostavljali).
# Special reward, which is shown when there is no reward actually
no_reward:
- title: Next level
+ title: Sledeći Nivo
desc: >-
- This level gave you no reward, but the next one will!
PS: Better don't destroy your existing factory - You need all those shapes later again to unlock upgrades!
+ Ovaj nivo je bio bez nagrade, ali sledeći neće!
PS: Nemojte uništavari stare fabrike - Svi ti oblici će vam biti potrebni kasnije da biste otključali nadogradnje!
no_reward_freeplay:
- title: Next level
+ title: Sledeći Nivo
desc: >-
- Congratulations! By the way, more content is planned for the standalone!
+ Svaka čast! Više sadržaja je u planu za samostalnu igru!
settings:
- title: Settings
+ title: Podešavanja
categories:
- game: Game
- app: Application
+ game: Igra
+ app: Aplikacija
versionBadges:
- dev: Development
- staging: Staging
- prod: Production
- buildDate: Built
+ dev: Razvoj
+ staging: Skela #TODO
+ prod: produkcija
+ buildDate: Izgrađeno
labels:
uiScale:
- title: Interface scale
+ title: Veličina interfejsa
description: >-
- Changes the size of the user interface. The interface will still scale based on your device's resolution, but this setting controls the amount of scaling.
+ Menja veličinu korisničkog interfejsa. Veličina interfejsa će i dalje zavisiti od vaše rezolucije uređaja.Ova opcija kontroliše tu veličinu interfejsa.
scales:
- super_small: Super small
- small: Small
- regular: Regular
- large: Large
- huge: Huge
+ super_small: Maleno
+ small: Malo
+ regular: Normalno
+ large: Veliko
+ huge: Ogromno
autosaveInterval:
- title: Autosave Interval
+ title: Interval Automatskog Čuvanja Igre
description: >-
- Controls how often the game saves automatically. You can also disable it entirely here.
+ Kontroliše koliko često će se igra automatski čuvati. Ovu opciju možete i da onemogućite.
intervals:
- one_minute: 1 Minute
- two_minutes: 2 Minutes
- five_minutes: 5 Minutes
- ten_minutes: 10 Minutes
- twenty_minutes: 20 Minutes
- disabled: Disabled
+ one_minute: 1 minut
+ two_minutes: 2 minuta
+ five_minutes: 5 minuta
+ ten_minutes: 10 minuta
+ twenty_minutes: 20 minuta
+ disabled: Onemogućeno
scrollWheelSensitivity:
- title: Zoom sensitivity
+ title: Osetljivost zumiranja
description: >-
- Changes how sensitive the zoom is (Either mouse wheel or trackpad).
+ Kontroliše koliko je zumiranje osetljivo (Točkić na mišu ili trackpad).
sensitivity:
- super_slow: Super slow
- slow: Slow
- regular: Regular
- fast: Fast
- super_fast: Super fast
+ super_slow: Najsporije
+ slow: Sporo
+ regular: Normalno
+ fast: Brzo
+ super_fast: Najbrže
movementSpeed:
- title: Movement speed
+ title: Brzina kretanja
description: >-
- Changes how fast the view moves when using the keyboard.
+ Menja brzinu kretanja kamere pri korišćenju tastature.
speeds:
- super_slow: Super slow
- slow: Slow
- regular: Regular
- fast: Fast
- super_fast: Super Fast
- extremely_fast: Extremely Fast
+ super_slow: Najsporije
+ slow: Sporo
+ regular: Normalno
+ fast: Brzo
+ super_fast: Najbrže
+ extremely_fast: Brže od najbržeg
language:
- title: Language
+ title: Jezik
description: >-
- Change the language. All translations are user-contributed and might be incomplete!
+ Promenite jezik igre. Svi prevodi su delo volontera i mogu biti nezavršeni!
enableColorBlindHelper:
- title: Color Blind Mode
+ title: Opcija za daltonizam
description: >-
- Enables various tools which allow you to play the game if you are color blind.
+ Omogućuje razne alate koji pomažu pri igranju igre sa nekim oblikom daltonizma.
fullscreen:
- title: Fullscreen
+ title: Ceo ekran
description: >-
- It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
+ Preporučljivo je, radi najboljeg iskustva, da igrate ovu igru na celom ekranu. Opcija dostupna samo u samostalnoj igri.
soundsMuted:
- title: Mute Sounds
+ title: Utišajte Zvukove
description: >-
- If enabled, mutes all sound effects.
+ Ako je odabrana, ova opcija isključuje sve zvučne efekte.
musicMuted:
- title: Mute Music
+ title: Utišajte Muziku
description: >-
- If enabled, mutes all music.
+ Ako je odabrana, ova opcija isključuje svu muziku.
theme:
- title: Game theme
+ title: Tema Igre
description: >-
- Choose the game theme (light / dark).
+ Odaberite temu igre (svetla / tamna).
themes:
- dark: Dark
- light: Light
+ dark: Tamna
+ light: Svetla
refreshRate:
- title: Simulation Target
+ title: Simulacija na 144 Hz
description: >-
- If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
+ Opcija za monitore visoke frekvencije osvežavanja. Ovo može smanjiti FPS ako je vaš računar prespor.
alwaysMultiplace:
- title: Multiplace
+ title: Višestruko Postavljanje
description: >-
- If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
+ Ako je omogućeno, sve građevine će ostati odabrane nakon što su postavljene. Ova opcija je ekvivalenta stalnom držanju dugmeta SHIFT.
offerHints:
- title: Hints & Tutorials
+ title: Saveti i Tutorijali
description: >-
- Whether to offer hints and tutorials while playing. Also hides certain UI elements up to a given level to make it easier to get into the game.
+ Opcija za prikazivanje saveta i tutorijala za vreme igre. Dodatno krije određene elemente interfejsa, dok ih ne budete otključali, radi lakše igre.
enableTunnelSmartplace:
- title: Smart Tunnels
+ title: Pametni Tuneli
description: >-
- When enabled, placing tunnels will automatically remove unnecessary belts. This also enables you to drag tunnels and excess tunnels will get removed.
+ Ako je omogućeno, postavljanje tunela automatski briše nepotrebne pokretne trake. Takođe omogućuje prevlačenje tunela i brisanje višak tunela.
vignette:
- title: Vignette
+ title: Vinjeta
description: >-
- Enables the vignette, which darkens the screen corners and makes text easier to read.
+ Omogućeva vinjetu - zatamnjuje ivice ekrana da bi tekst bio čitljiviji.
- rotationByBuilding:
- title: Rotation by building type
+ rotationByBuilding: #TODO
+ title: Okretanje prema vrsti građevine
description: >-
- Each building type remembers the rotation you last set it to individually. This may be more comfortable if you frequently switch between placing different building types.
+ Svaka građevina pamti smer na koji je bila okrenuta. Ova opcija je preporučuje ako često menjate vrste građevina koje postavljate.
compactBuildingInfo:
- title: Compact Building Infos
+ title: Skraćene Informacije o Građevinama
description: >-
- Shortens info boxes for buildings by only showing their ratios. Otherwise a description and image is shown.
+ Skraćuje deo sa informacijama građevine tako da prikazuje samo njihove odnose. U suptornom prikazuje opis i sliku građevine.
disableCutDeleteWarnings:
- title: Disable Cut/Delete Warnings
+ title: Onemogući upozorenje za Rezanje/Brisanje
description: >-
- Disables the warning dialogs brought up when cutting/deleting more than 100 entities.
+ Onemogućuje upozorenje koje se javlja kada režete/brišete više od 100 stvari.
keybindings:
- title: Keybindings
+ title: Tasteri
hint: >-
- Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
+ Savet: Koristite CTRL, SHIFT i ALT! Oni omogućuju razne opcije postavljanja građevina.
- resetKeybindings: Reset Keybindings
+ resetKeybindings: Resetuj podešavanja tastera
categoryLabels:
- general: Application
- ingame: Game
- navigation: Navigating
- placement: Placement
- massSelect: Mass Select
- buildings: Building Shortcuts
- placementModifiers: Placement Modifiers
+ general: Aplikacija
+ ingame: Igra
+ navigation: Navigacija
+ placement: Postavljanje
+ massSelect: Masovno Odabiranje
+ buildings: Prečice za građevine
+ placementModifiers: Modifikatori Postavljanja
mappings:
- confirm: Confirm
- back: Back
- mapMoveUp: Move Up
- mapMoveRight: Move Right
- mapMoveDown: Move Down
- mapMoveLeft: Move Left
- mapMoveFaster: Move Faster
- centerMap: Center Map
+ confirm: Potvrdi
+ back: Nazad
+ mapMoveUp: Idi Gore
+ mapMoveRight: Idi Desno
+ mapMoveDown: Idi Dole
+ mapMoveLeft: Idi Levo
+ mapMoveFaster: Brže kretanje
+ centerMap: Centar mape
- mapZoomIn: Zoom in
- mapZoomOut: Zoom out
- createMarker: Create Marker
+ mapZoomIn: Zumiraj
+ mapZoomOut: Odzumiraj
+ createMarker: Napravi Putokaz
- menuOpenShop: Upgrades
- menuOpenStats: Statistics
- menuClose: Close Menu
+ menuOpenShop: Nadogradnje
+ menuOpenStats: Statistika
+ menuClose: Zatvori Meni
- toggleHud: Toggle HUD
- toggleFPSInfo: Toggle FPS and Debug Info
- switchLayers: Switch layers
- exportScreenshot: Export whole Base as Image
+ toggleHud: Uključi/Isključi Interfejs
+ toggleFPSInfo: Uključi/Isključi FPS i infomacije o draženju grešaka u kodu
+ switchLayers: Promeni Sloj
+ exportScreenshot: Izvezete sliku cele fabrike kao snimak ekrana
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
@@ -826,49 +844,49 @@ keybindings:
trash: *trash
wire: *wire
- pipette: Pipette
- rotateWhilePlacing: Rotate
+ pipette: Pipeta
+ rotateWhilePlacing: Okreni građevinu
rotateInverseModifier: >-
- Modifier: Rotate CCW instead
- cycleBuildingVariants: Cycle Variants
- confirmMassDelete: Delete area
- pasteLastBlueprint: Paste last blueprint
- cycleBuildings: Cycle Buildings
- lockBeltDirection: Enable belt planner
+ Modifikator: Rotiraj u smeru suprotnom od kazaljke na satu
+ cycleBuildingVariants: Promena Varijacije
+ confirmMassDelete: Uništite Oblast
+ pasteLastBlueprint: Nalepite posledji nacrt
+ cycleBuildings: Promena Građevine
+ lockBeltDirection: Omogući planer pokretnih traka
switchDirectionLockSide: >-
- Planner: Switch side
+ Planer: Okreni stranu
- massSelectStart: Hold and drag to start
- massSelectSelectMultiple: Select multiple areas
- massSelectCopy: Copy area
- massSelectCut: Cut area
+ massSelectStart: Pritisni i zadrži za za početak
+ massSelectSelectMultiple: Odabir više oblasti
+ massSelectCopy: Kopiranje oblasti
+ massSelectCut: Izrezivanje oblasti
- placementDisableAutoOrientation: Disable automatic orientation
- placeMultiple: Stay in placement mode
- placeInverse: Invert automatic belt orientation
+ placementDisableAutoOrientation: Onemogućite automatsku orijentaciju
+ placeMultiple: Ostanite u modu za postavljanje
+ placeInverse: Automatski okreni orijentaciju pokretnih traka
about:
- title: About this Game
+ title: O Igri
body: >-
- This game is open source and developed by Tobias Springer (this is me).
+ Ova igra je otvorenog kod i napravljena je od strane Tobias Springer (to sam ja).
+#TODO
+ Ako želite da doprinesete razvoju, bacite pogled na shapez.io github.
- If you want to contribute, check out shapez.io on github.
+ Bez odlične discord zajednice ova igra, kao ni druge, ne bi postojala - Pridružite se discord serveru!
- This game wouldn't have been possible without the great discord community around my games - You should really join the discord server!
+ Peppsen je komponovao muziku za igru - On je super.
- The soundtrack was made by Peppsen - He's awesome.
-
- Finally, huge thanks to my best friend Niklas - Without our factorio sessions, this game would never have existed.
+ Na kraju svega, veliko hvala mom najboljem prijatelju Niklas-u - Bez naših factorio sesija, ova igra nikad ne bi postojala.
changelog:
- title: Changelog
+ title: Promene
demo:
features:
- restoringGames: Restoring savegames
- importingGames: Importing savegames
- oneGameLimit: Limited to one savegame
- customizeKeybindings: Customizing Keybindings
- exportingBase: Exporting whole Base as Image
+ restoringGames: Obnavljanje sačuvanih igara
+ importingGames: Uvoz sačuvanih igara
+ oneGameLimit: Ograničenje od jedne sačuvane igre
+ customizeKeybindings: Prilagođena Podešavanja Tastera
+ exportingBase: Izvezete sliku cele fabrike kao snimak ekrana
- settingNotAvailable: Not available in the demo.
+ settingNotAvailable: Nije dostupno u demo verziji.
From c690f658c5d433c87934e89d542bae12347c9cc3 Mon Sep 17 00:00:00 2001
From: Stamen <68441372+xTeamStanly@users.noreply.github.com>
Date: Sat, 18 Jul 2020 16:30:39 +0200
Subject: [PATCH 43/78] Minor translation fixes
Fixed some typos and translation adjustments
---
translations/base-sr.yaml | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/translations/base-sr.yaml b/translations/base-sr.yaml
index 3852c40e..5cc98796 100644
--- a/translations/base-sr.yaml
+++ b/translations/base-sr.yaml
@@ -100,7 +100,7 @@ steamPage:
[*] [url=https://discord.com/invite/HN7EVzV]Oficijalni Discord server[/url]
[*] [url=https://trello.com/b/ISQncpJP/shapezio]Plan[/url]
[*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url]
- [*] [url=https://github.com/tobspr/shapez.io]Sors kod (GitHub)[/url]
+ [*] [url=https://github.com/tobspr/shapez.io]Izvorni kod (GitHub)[/url]
[*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Pomozite sa prevođenjem[/url]
[/list]
@@ -154,7 +154,7 @@ demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo Verzija
intro: >-
- Nabavite punu igru kako da bi otključali sve funkcije!
+ Nabavite punu igru kako biste otključali sve funkcije!
mainMenu:
play: Igraj
@@ -170,7 +170,7 @@ mainMenu:
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
- Izvinjavamo se, pošto je poznato da se ova igra koči u pretraživaču! Nabavite samostalnu verziju ili koristite chrome za puno iskustvo.
+ Izvinjavamo se, pošto je poznato da se ova igra koči u pretraživaču! Za puno iskustvo nabavite samostalnu verziju ili koristite chrome.
savegameLevel: Nivo
savegameLevelUnknown: Nepoznat Nivo
@@ -217,7 +217,7 @@ dialogs:
restartRequired:
title: Potrebno je ponovno pokretanje
text: >-
- Da bi primenili podešavanja, potrebno je ponovo pokrenuti igru.
+ Da bi primenili podešavanja, potrebno je da ponovo pokrenute igru.
editKeybinding:
title: Promeni podešavanja tastera
@@ -282,7 +282,7 @@ dialogs:
createMarker:
title: Novi Putokaz
titleEdit: Uredi Putokaz
- desc: Dajte mu smisleno ime. Možete koristiti i kratak kod oblika (Koji možete napraviti ovde)
+ desc: Dajte mu smisleno ime. Možete koristiti i kod oblika (Koji možete napraviti ovde)
markerDemoLimit:
desc: U demo verziji možete imati samo dva putokaza istovremeno. Nabavite samostalnu igru za beskonačno mnogo putokaza!
@@ -425,7 +425,7 @@ ingame:
shapeViewer:
title: Slojevi
empty: Prazno
- copyKey: Kopiraj kratak kod
+ copyKey: Kopiraj kod oblika
# Interactive tutorial
interactiveTutorial:
@@ -652,7 +652,7 @@ storyRewards:
no_reward:
title: Sledeći Nivo
desc: >-
- Ovaj nivo je bio bez nagrade, ali sledeći neće!
PS: Nemojte uništavari stare fabrike - Svi ti oblici će vam biti potrebni kasnije da biste otključali nadogradnje!
+ Ovaj nivo je bio bez nagrade, ali sledeći neće!
PS: Nemojte uništavati stare fabrike - Svi ti oblici će vam biti potrebni kasnije da biste otključali nadogradnje!
no_reward_freeplay:
title: Sledeći Nivo
@@ -827,9 +827,9 @@ keybindings:
menuClose: Zatvori Meni
toggleHud: Uključi/Isključi Interfejs
- toggleFPSInfo: Uključi/Isključi FPS i infomacije o draženju grešaka u kodu
+ toggleFPSInfo: Uključi/Isključi FPS i infomacije o traženju grešaka u kodu
switchLayers: Promeni Sloj
- exportScreenshot: Izvezete sliku cele fabrike kao snimak ekrana
+ exportScreenshot: Izvoz slike cele fabrike kao snimak ekrana
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
@@ -868,7 +868,7 @@ keybindings:
about:
title: O Igri
body: >-
- Ova igra je otvorenog kod i napravljena je od strane Tobias Springer (to sam ja).
+ Ova igra je otvorenog koda i napravljena je od strane Tobias Springer (to sam ja).
#TODO
Ako želite da doprinesete razvoju, bacite pogled na shapez.io github.
@@ -887,6 +887,6 @@ demo:
importingGames: Uvoz sačuvanih igara
oneGameLimit: Ograničenje od jedne sačuvane igre
customizeKeybindings: Prilagođena Podešavanja Tastera
- exportingBase: Izvezete sliku cele fabrike kao snimak ekrana
+ exportingBase: Izvoz slike cele fabrike kao snimak ekrana
settingNotAvailable: Nije dostupno u demo verziji.
From 9bc1d24d1adea4ae1ac9cb56f601ed29790f273b Mon Sep 17 00:00:00 2001
From: Stamen <68441372+xTeamStanly@users.noreply.github.com>
Date: Sat, 18 Jul 2020 16:39:26 +0200
Subject: [PATCH 44/78] Update base-sr.yaml
---
translations/base-sr.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/translations/base-sr.yaml b/translations/base-sr.yaml
index 5cc98796..b97c81bc 100644
--- a/translations/base-sr.yaml
+++ b/translations/base-sr.yaml
@@ -69,7 +69,7 @@ steamPage:
[*] Neobraničen broj putokaza
[*] Neograničen broj sačuvanih igara
[*] Dodatna podešavanja
- [*] Uskoro: Žice i Enerija! Predviđeno (otprilike) za kraj Jula 2020.
+ [*] Uskoro: Žice i Energija! Predviđeno (otprilike) za kraj Jula 2020.
[*] Uskoro: Više nivoa
[*] Omogućavate mi da dalje radim na shapez.io ❤️
[/list]
From f77d47d9f7dce6db8f945e8f79f86966017623aa Mon Sep 17 00:00:00 2001
From: RogiJAG
Date: Mon, 13 Jul 2020 19:57:09 -0500
Subject: [PATCH 45/78] Add fl rotater variant
---
src/js/core/config.js | 1 +
src/js/game/buildings/rotater.js | 34 +++++++++++++++++-------
src/js/game/components/item_processor.js | 1 +
src/js/game/hub_goals.js | 1 +
src/js/game/shape_definition.js | 14 ++++++++++
src/js/game/shape_definition_manager.js | 18 +++++++++++++
src/js/game/systems/item_processor.js | 15 ++++++++++-
src/js/game/tutorial_goals.js | 1 +
8 files changed, 75 insertions(+), 10 deletions(-)
diff --git a/src/js/core/config.js b/src/js/core/config.js
index e06f9422..235904d9 100644
--- a/src/js/core/config.js
+++ b/src/js/core/config.js
@@ -67,6 +67,7 @@ export const globalConfig = {
cutterQuad: 1 / 4,
rotater: 1 / 1,
rotaterCCW: 1 / 1,
+ rotaterFL: 1 / 1,
painter: 1 / 6,
painterDouble: 1 / 8,
painterQuad: 1 / 8,
diff --git a/src/js/game/buildings/rotater.js b/src/js/game/buildings/rotater.js
index 56c0c87d..45bb97b9 100644
--- a/src/js/game/buildings/rotater.js
+++ b/src/js/game/buildings/rotater.js
@@ -11,7 +11,7 @@ import { enumHubGoalRewards } from "../tutorial_goals";
import { enumItemType } from "../base_item";
/** @enum {string} */
-export const enumRotaterVariants = { ccw: "ccw" };
+export const enumRotaterVariants = { ccw: "ccw", fl: "fl" };
export class MetaRotaterBuilding extends MetaBuilding {
constructor() {
@@ -28,12 +28,20 @@ export class MetaRotaterBuilding extends MetaBuilding {
* @returns {Array<[string, string]>}
*/
getAdditionalStatistics(root, variant) {
- const speed = root.hubGoals.getProcessorBaseSpeed(
- variant === enumRotaterVariants.ccw
- ? enumItemProcessorTypes.rotaterCCW
- : enumItemProcessorTypes.rotater
- );
- return [[T.ingame.buildingPlacement.infoTexts.speed, formatItemsPerSecond(speed)]];
+ switch (variant) {
+ case defaultBuildingVariant: {
+ const speed = root.hubGoals.getProcessorBaseSpeed(enumItemProcessorTypes.rotater);
+ return [[T.ingame.buildingPlacement.infoTexts.speed, formatItemsPerSecond(speed)]];
+ }
+ case enumRotaterVariants.ccw: {
+ const speed = root.hubGoals.getProcessorBaseSpeed(enumItemProcessorTypes.rotaterCCW);
+ return [[T.ingame.buildingPlacement.infoTexts.speed, formatItemsPerSecond(speed)]];
+ }
+ case enumRotaterVariants.fl: {
+ const speed = root.hubGoals.getProcessorBaseSpeed(enumItemProcessorTypes.rotaterFL);
+ return [[T.ingame.buildingPlacement.infoTexts.speed, formatItemsPerSecond(speed)]];
+ }
+ }
}
/**
@@ -41,10 +49,14 @@ export class MetaRotaterBuilding extends MetaBuilding {
* @param {GameRoot} root
*/
getAvailableVariants(root) {
+ let variants = [defaultBuildingVariant];
if (root.hubGoals.isRewardUnlocked(enumHubGoalRewards.reward_rotater_ccw)) {
- return [defaultBuildingVariant, enumRotaterVariants.ccw];
+ variants.push(enumRotaterVariants.ccw);
}
- return super.getAvailableVariants(root);
+ if (root.hubGoals.isRewardUnlocked(enumHubGoalRewards.reward_rotater_fl)) {
+ variants.push(enumRotaterVariants.fl);
+ }
+ return variants;
}
/**
@@ -100,6 +112,10 @@ export class MetaRotaterBuilding extends MetaBuilding {
entity.components.ItemProcessor.type = enumItemProcessorTypes.rotaterCCW;
break;
}
+ case enumRotaterVariants.fl: {
+ entity.components.ItemProcessor.type = enumItemProcessorTypes.rotaterFL;
+ break;
+ }
default:
assertAlways(false, "Unknown rotater variant: " + variant);
}
diff --git a/src/js/game/components/item_processor.js b/src/js/game/components/item_processor.js
index 72422faf..806ec7c8 100644
--- a/src/js/game/components/item_processor.js
+++ b/src/js/game/components/item_processor.js
@@ -11,6 +11,7 @@ export const enumItemProcessorTypes = {
cutterQuad: "cutterQuad",
rotater: "rotater",
rotaterCCW: "rotaterCCW",
+ rotaterFL: "rotaterFL",
stacker: "stacker",
trash: "trash",
mixer: "mixer",
diff --git a/src/js/game/hub_goals.js b/src/js/game/hub_goals.js
index 612bc124..36f8f107 100644
--- a/src/js/game/hub_goals.js
+++ b/src/js/game/hub_goals.js
@@ -431,6 +431,7 @@ export class HubGoals extends BasicSerializableObject {
case enumItemProcessorTypes.cutterQuad:
case enumItemProcessorTypes.rotater:
case enumItemProcessorTypes.rotaterCCW:
+ case enumItemProcessorTypes.rotaterFL:
case enumItemProcessorTypes.stacker: {
assert(
globalConfig.buildingSpeeds[processorType],
diff --git a/src/js/game/shape_definition.js b/src/js/game/shape_definition.js
index af2214e3..4e63c54b 100644
--- a/src/js/game/shape_definition.js
+++ b/src/js/game/shape_definition.js
@@ -13,6 +13,7 @@ import {
enumInvertedColors,
} from "./colors";
import { THEME } from "./theme";
+import { StaticMapEntitySystem } from "./systems/static_map_entity";
const rusha = require("rusha");
@@ -495,6 +496,19 @@ export class ShapeDefinition extends BasicSerializableObject {
return new ShapeDefinition({ layers: newLayers });
}
+ /**
+ * Returns a definition which was rotated 180 degrees (flipped)
+ * @returns {ShapeDefinition}
+ */
+ cloneRotateFL() {
+ const newLayers = this.internalCloneLayers();
+ for (let layerIndex = 0; layerIndex < newLayers.length; ++layerIndex) {
+ const quadrants = newLayers[layerIndex];
+ quadrants.push(quadrants.shift(), quadrants.shift());
+ }
+ return new ShapeDefinition({ layers: newLayers });
+ }
+
/**
* Stacks the given shape definition on top.
* @param {ShapeDefinition} definition
diff --git a/src/js/game/shape_definition_manager.js b/src/js/game/shape_definition_manager.js
index bebb4592..a3b8c841 100644
--- a/src/js/game/shape_definition_manager.js
+++ b/src/js/game/shape_definition_manager.js
@@ -127,6 +127,24 @@ export class ShapeDefinitionManager extends BasicSerializableObject {
));
}
+ /**
+ * Generates a definition for rotating a shape counter clockwise
+ * @param {ShapeDefinition} definition
+ * @returns {ShapeDefinition}
+ */
+ shapeActionRotateFL(definition) {
+ const key = "rotate-fl:" + definition.getHash();
+ if (this.operationCache[key]) {
+ return /** @type {ShapeDefinition} */ (this.operationCache[key]);
+ }
+
+ const rotated = definition.cloneRotateFL();
+
+ return /** @type {ShapeDefinition} */ (this.operationCache[key] = this.registerOrReturnHandle(
+ rotated
+ ));
+ }
+
/**
* Generates a definition for stacking the upper definition onto the lower one
* @param {ShapeDefinition} lowerDefinition
diff --git a/src/js/game/systems/item_processor.js b/src/js/game/systems/item_processor.js
index 8713f599..5bebfed7 100644
--- a/src/js/game/systems/item_processor.js
+++ b/src/js/game/systems/item_processor.js
@@ -185,7 +185,7 @@ export class ItemProcessorSystem extends GameSystemWithFilter {
break;
}
- // ROTATER ( CCW)
+ // ROTATER (CCW)
case enumItemProcessorTypes.rotaterCCW: {
const inputItem = /** @type {ShapeItem} */ (items[0].item);
assert(inputItem instanceof ShapeItem, "Input for rotation is not a shape");
@@ -198,6 +198,19 @@ export class ItemProcessorSystem extends GameSystemWithFilter {
break;
}
+ // ROTATER (FL)
+ case enumItemProcessorTypes.rotaterFL: {
+ const inputItem = /** @type {ShapeItem} */ (items[0].item);
+ assert(inputItem instanceof ShapeItem, "Input for rotation is not a shape");
+ const inputDefinition = inputItem.definition;
+
+ const rotatedDefinition = this.root.shapeDefinitionMgr.shapeActionRotateFL(inputDefinition);
+ outItems.push({
+ item: new ShapeItem(rotatedDefinition),
+ });
+ break;
+ }
+
// STACKER
case enumItemProcessorTypes.stacker: {
diff --git a/src/js/game/tutorial_goals.js b/src/js/game/tutorial_goals.js
index 366877ee..72fd093f 100644
--- a/src/js/game/tutorial_goals.js
+++ b/src/js/game/tutorial_goals.js
@@ -15,6 +15,7 @@ export const enumHubGoalRewards = {
reward_tunnel: "reward_tunnel",
reward_rotater_ccw: "reward_rotater_ccw",
+ reward_rotater_fl: "reward_rotater_fl",
reward_miner_chainable: "reward_miner_chainable",
reward_underground_belt_tier_2: "reward_underground_belt_tier_2",
reward_splitter_compact: "reward_splitter_compact",
From 93ac3f70be437f4c9605a31a9f1b8eaf878b97a5 Mon Sep 17 00:00:00 2001
From: "Mr.Yawnie"
Date: Fri, 17 Jul 2020 13:52:10 +1000
Subject: [PATCH 46/78] Added artwork and en translation, unlocks with CCW
---
res/ui/building_tutorials/rotater-fl.png | Bin 0 -> 34687 bytes
res_built/atlas/atlas0_10.json | 356 +++++++++++-----------
res_built/atlas/atlas0_10.png | Bin 70861 -> 71557 bytes
res_built/atlas/atlas0_100.json | 292 +++++++++---------
res_built/atlas/atlas0_100.png | Bin 1130815 -> 1133877 bytes
res_built/atlas/atlas0_25.json | 352 +++++++++++----------
res_built/atlas/atlas0_25.png | Bin 221078 -> 230980 bytes
res_built/atlas/atlas0_50.json | 328 ++++++++++----------
res_built/atlas/atlas0_50.png | Bin 527193 -> 539630 bytes
res_built/atlas/atlas0_75.json | 342 +++++++++++----------
res_built/atlas/atlas0_75.png | Bin 999374 -> 1082424 bytes
res_raw/sprites/blueprints/rotater-fl.png | Bin 0 -> 18957 bytes
res_raw/sprites/buildings/rotater-fl.png | Bin 0 -> 12990 bytes
src/css/icons.scss | 4 +-
src/js/game/buildings/rotater.js | 2 +-
src/js/game/tutorial_goals_mappings.js | 1 +
translations/base-en.yaml | 3 +
17 files changed, 882 insertions(+), 798 deletions(-)
create mode 100644 res/ui/building_tutorials/rotater-fl.png
create mode 100644 res_raw/sprites/blueprints/rotater-fl.png
create mode 100644 res_raw/sprites/buildings/rotater-fl.png
diff --git a/res/ui/building_tutorials/rotater-fl.png b/res/ui/building_tutorials/rotater-fl.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb6cee0d14430c04b4d919be7da2c52510accaa8
GIT binary patch
literal 34687
zcmd422UL{HvOhYY2$Der6p)-}U>I@^f`Ec#$zhloU?k@#C^<+*5Rk0o3?flPBuNGp
z5D=7{b58FY+@ps8V3Y={FPSIm=MKYF@~a_HmD2Y*)S=g@#wS66F0sC22_
z*TE|V^C78R>dj|swE-3%7`z^n2YtrDyvHd1q#Q-TXAL(@wwI3
z$MA`ip{_cgkdjKJJ@5#Re_ja+J>*51nH>d?@-Lyx^fFsNe2~7$m}}Abfg!X1L%BUM
z=wp@IdHcQ9IY4#S9hCH)K_G$~m>(=q$}4IRh}Z>brsv?H4x8;Fj6w2da>i|%L
zKoZg(4se7u%7wukWr?q)S31;x9S}S0|gx$&m&$=25PFKTBO1vfyVKi2jyshzbw9ZPYKvYZ+#tnsuL7~4%RRQZn!d>A1Oe_rH6V~SA7vmQZgTlD^p#LDY
zN1`n}|05|9A!cFkWD5uO4s8p!MDaSz=j;NvL!gx9C7A$GdC+L27#~Vl
zK!{(255k8OfJ1~30_G67pfC)A6cI$3i<*n_!31G{j+eJbxMJ)IGyb=WA?*xRpyq#aQ*%NCUJkeUXRa8jkQk{%
z;BdGw3Mc*b6|17~2xN6jTccbAUj=T$j(((HsTIWk4gfP?m
zG?-g(n2}@@tX~r;nID@;E3M~Kw#_`g=G5UG5TNG!QayO
zZ?^7MC_q*JgK_^RbGEl|afdshWGw;x{vH3}{de*^!`=R8>EVEtp#+40kS%JCf>gnM2J5AQn(zq=2x1AVL%_@c)-h
z`j3nGdwJl$`~SbpSAWZcV0=8Ve@>pi2mKfK;l-e%-;s^?zXrYEf6M37BzkEgP&ul3R&cm5-0%E2xFik?#c`{XQfsc;+gf8=Ej7ZnzOi9q;Z
zNKuG|kN^|{2h1Lm=wV0{;1CET;&1apz=2?Aj({Ne0k|X}D8LV7e10fIRM1=)CLjQ_
zun-dZySzmB_z)IQ5m5+=A88H|76jmoxu_7pRm6hNT*Lw;0)qA;y5?K`i(#NXZGO%ijpX~WJ<
zEqY0#|M}~$k<~?Xwy${H`ajjxUd;aTt*y=IYi~mfxw(EfM!V+3CTkq*R$Io~c&U;8
z@J>*+Ur&9(63X?|EQ^bP1Joa~xGa~UJ~ES8A^@u>#Cp=}a9w7L-IW?U_C!;?m%l
zO50)k!|CXxaQ7Ow?AF49gXZax=eEmXQJMW{l=JbIEf0wrPpw=uN(WL2*D77`-5o3o
zPM5Ss+ts^lHD+@t+<8&>*wpxpE$#lrmh=Ucs%meRQE@o9tFroteRsvrdxvLjt6|FX
zr+#gD>`IfMrlCTDCkD$7Fa1tTfT&y)ZUxDJa;*z0s)Ch{NsTQxEqz3c&^8
zsRpVJ~>Vr3O5U?Ry8yfy)P}Dg^VZK8d&h@vUNCucY>qKt2xJR>L<1tUXu}F
z3dF(Eqsp3@4Rb&{I@;I-CJc`ct7esdB1|f>>$Uj0mT}LU4Ck4=o(e~`?E?zdMii(q
zR@l!B80PWff&)}vwye+;Dh%89v9&G9$!U61S1^<$rmr6NM!3BN)a^8=i6?^>MoM|r
zj5+rO6|QkdT6%hR_xx_x%!{*6pDW{(u++dq{_m@nrX`|VS&3vsf78|x|MFxKP(gTk
z)t8nE-HF!y;-7%yj+8YWdM!&8M*4JH-Xs4hPD?63r9!dKTZt#zfi}ZK6GnsF&WeKB
zWz}o-H8a!3SEeI3Ljyn*kdJa@627M~3rFq2$DdIxY2QNUL*zn9pB5?y4seNpMvwNg
zbJ09JJn}bLZ%01r@t5nO-0ih(@E8GcXasIjf();M+55Q*a|a>3o3#BwrZCfLg8Qt7
z(74n?qK(@i`@kuj-ax5wf@=KztL)9s)O#&XndBW9Bg%Vj59%_>TiycQCx!1BLMO5`
z${9HB^!F0z5fJROq`i3Yb?9AkL;6y)3Y(VhRJon3EXC()vvSu)YtX7nV5dKbqJMjv
ze6p{fcR=@u3~Jd*u6Q2=k^`8DvrT~UaQwG5vNghu!n418Vd)+t#<|~J!~FAWC^pCq
z{PFIK@k|*~$~D_H7fIImt_M`Sq1o!+?+K`0%zuy6=6a#Ta<_;K2ehgb__g@fmmvQ_
z{~6H^UqKizrJB4`0Krlvm**a<-!c-I-3KQDh-p3
zn{%J?Hcj}1OF|zR6}d5Ig&!QtLbgE$`WXQ=Ld!lgGi^Prj1?j-wPaFpcR#3erZO7w
zK3wctok%CDNMgYPSZ*qW)~kc?NpaE_c6^vOKek2Kr-?fAr1ttcueFaJe!4@Qg1V_M
zM|On)N%qknWTWAvCsfFR!(ZwMJ~?-9cHf`CsUIqvsy#aF((0~sTZ^Gi3{$vyt@{=>
zX(=9D7G#3kQL&|$Fo$o{*|gL5f?M~;P1dEsnLJ_pNn<^|?AO&PQR92`1+WeTe#Ka-Jigwv$l_B%MZ=vp%rW@m3#RP30apTBl|l9HN2v7H6BO+W2{K_;O;
zYQ+;#9_jsto$2ta>3Naap;)B8Ojkh^JJ;1Tlx&{o($E+yeL{r2o2nlg9~OqeR7?-(
zCCCG_kW8^EY|ASv*@O8k;U=H_t~d1wsLrS|y>1H4rWg}R&wwM9V_2>ahhu}tn1cPA
z8hbcq`DW!*4~*<3DYhjR>U^}E9~eJ5i_Pg^Ywx(HsF;|Tv}A4L!=y*&&!awGk&HLv
zwZ5N25->J-+VxP_=xZFy5EU2?gfYXWkY9AhPP1|&obca_*YvoulVNj88oC`bKM1d8#4tc3mMAdOkD+aVQ)OJ^R}fSD*Pa
z90RcgFoewIX_1E-6ei``U(48tjFj}FVD$R^-nY)EgWupTag&GLjK^83KJ?Fa*$V<6@R_!1sjhtZN%6CO9G|75
z@v1#bzTD~JeEqE4c;&5?HXVaTf)Q)^r3{uZiD=eqSRx5bfwLdpv&GzcBi0tL(%onA
zH8d~w_SB-B7o(>DWrV`bTN(Qxkwzx@pSZXIuR2Bae|3gdSZV9%v_fq{I%!}nm4qF!
zSfbAsat1lVNXdX$boc?E0J}UDD|X??NRqwTICQsVQ3gcp4rIj^S$}i-AnEZf8UkBs
z9I;YU!R4FUG4x=Tcg)^{FK<+k--PZu~mpR1K^qOA~l$=xFYIm6p!)eDi0((h_I*)7j>z
zsQvcil8ap%85_gpNI0A&ya3z!IipT$_9^fBWr8^j-3STkq5zrk5TLCrzu?`TOPD+L{FU*
zsO>oAlCOqbolMF!-el-PySU7D^Gf$y@W0MqFO7P3E*1Xtrr5P{x2nQ)8vSQZxH8I2
zf!J6aM6CiuRSqu$3k#-x)Shn+K4JSvOE2+l@@ujR8`l$-*CuI^@)1k!_#h5aMlhaC
z!Fq+x+w$oAnfi<;$KwnAAxvZ&+iwUYCyg7lIZog6=YH6s*24M_r9k~_cR!2b&{n9j
zj)YwDR+Y{4>1x+eR;2A6SlP;Vd%u&eorQk$iqRuy%kKt;Zb$AtgA@?w
zb1MVs^isuFh*l6A`%Hu!9#ZBUef{eh^sVKqr$2FXQ6>%hy#oWoDJipU1PixmZtqXK
zyBJSGZ`S4OtP-RL{N|9cT*&}BdDCNkP;{@^D=Cl}
z6(%2E2}qrZWHuF4<<6%tHa2eZ+Ow{AUiww{&A5yVQeJIpdBPTp0MUXN+2ugQ*P?dJ
z#|~|c7R!o}^N~rJR6g5XiiIhXZo5kMYW?XKl!>;6srOtc4t;m3VIY}649p9Hr{Fj`
z93Bny?7FDJ#wNe&-we@{=eP>eMl%IIl6`Sk|M84wee6VjOM|=pa9U|;pNGUF)(-T-
zH|+Kk9GNzSP`=RVa`;Jid-G%C9i|_nhl{^{VRM$}HB^NYf7wy#{s>T^FiUCWkQ<-W
zY}j@3usL&5n8EN^RA!
zRyK#5OLbC_UN;O<^^$p3ukLx9aWlbW=0W%lPp`8XdZw{-a=!c=0RLI6zsOk;-U^C+ajht^lqX!vJ4}|alz(D`g
zUAn7ZFZzyj_ITp_{G@VGHUnPv2gf@k+}ozCY{~
zOePFqWdl70c4!0~^q5S(qND`!;$c}y$qPe@);ogz&fvBOKmmc-B4yb%4%DZpKD+P$
z_jO4Q!z#FSDr!*w8h{I)#*m%9YO{%<8Xg%j)zy7hTPq+aXsolOLjk={jd?#n@VvR!
zJKgN@u>-
zU?b$c_kGVrtm$2rP8=(E9~+}boS&X16hV#tpUSCtOza*%HqqB_a^83bU)M)4_B&$N
zcY)O3<83*TKV6GutuXtM=m9=Iqd$elD)sgDPBk3Jj8_k=^R&q-f5^WM`g{`zupd$%
z5O;^0!^Mr9wRWQYPQCZ`h?sK_Q$`nVDAc=?zRozA=}9cW83FUBplYH{u4bk*$SWyX
zYbEhh;W5(FW1-@KKsLTJZejCw!@{8;R2ZoO-cvfV2(DD)(b3UeT))lX^JmN{7C!rJ
zy6^0!jExPQY2Rfle%zv^Bm9e=+$oFc0S>`Fc^9%bqLV!%d9qwoZrc}-2FHL0^)u8B46ZiAk{IqASyD`zEDn@&Y
zE}{b=IXO9LoK^`AvTE^=2=_#SIE(|!89*pG4RG>vOIYDrZ7fl8bQrV}+$%hZYsg$Ewa)qA$E5cG&GO1j7|U(IJex}Ka0swOYUH7OJxNxN&
ztrsL64h0;pc_)WHPqScduB~pYZYg=`O26X7U*d3p^H
zgB++3LUoMbQqr!6zsyy(%eiPO4Nys7LJCl#?Tr0cQgz-<`9eKnLlthOD>huaoGpxD
zGhs|V)>6Mc!Xp2)RPcSeK%yPa5bV7T;?@mt?b8t3XoR|3)fthFX~-M--|_3SyB1?Pm~(
zMm=Ep<^N$N_@`K%U*JqE<=KTNO|N1G)zZ-}QzF9I0gRGWjzd0A!ZkC+Ah{1gNLanS
zKIO)mS#^METgnxnIYJ)+0Cfh3EC#%KJ9VDdEQ?-sWRxZ*!;CL(Hv2_(#Oy8J%>JO5
z6V4G1Y~_g_WSp5QjxD0MOf~6g-^*WmKUQ$3tS#0elp^aM`N2c
zV_GU9v>lG8TY-slO|OCz77jzf@zf=@c{<&$VmB3(cL`z_=A2%0hD%6x&ZUq#+F|9p
zk!5H4x0cF`2s+g`@93IlXa8(~3jf?+F{0K}C*7e+Igp62u^jW45t}e?A^^#}4JF0D
z`k_)q=PLna4u?Y)`*Cl;ey*6N-#WEyCitagiz`k2dt%k$M@VJ-Z6;7=p?s+Mbz;%d
zh1>O6D`gq5gs{cJ^v}64G?T&wdaQU}t<%D&-lHz7f-|3Na>$=%I4gIFMMEJLIwJ(q
zVUg1#rFH65Nhxi%Q)ShhT`P<
zPR>sMw22Dveqzz68DyotebKTy?=RJdDn9#T_9NdOO-?kzv`qk*w7mQnF-V=f@v~L2
zKpTk3!j>)mpyk@aLWS%*M>p)TK;E2}v#Sg>lT?Qb}|O--x&j|8P!NU@%)=Ml|I<_EqoU-5h
zwk(50@~c4F$0-><(+AGZ0)>rs;=XfM%4|8tMJZYGr<}@LZlH2prcWX24lfz6$KnvQ
zE0K0{cl({ZYt}O~e)GzGeKnc+%9EREbiqzpr7IF0SsR2Pr9jZ?ozfMQ&etw_?4Jsa
zgRwvRrA`FW9=@#+$dL5TWlJ873~)RRQ2vA<3^*DEjVh2a5&O5k!f|aKolx8z8_qL*
zvggSbzqGO@>Szw7j9mZDC|Z-+^|&J6zfKuzlog1P(@?~C6pAv6>eb6vhl@F;8iOKF
zmS?wGavDtUDfJ|x9+2NAz#7G3^>qS@s;uY$i!z9k;lf9Dc?h#$mb
zfRBauAW)qFM5C}+?|B86ijsOAs}VjL9~5(O03y>I
z0DooDjbAlt+^Ek|Q&amo^0m#p;<32){Zd070vr&>BMjKJsmwIYOk|JF7_fctKud65
zcjPS{F3^euHaw8yce_(&`Y1R!cv)iF-&YbqDlN-5Kok*aro4~!=RbdTVj_#?x_?CT
zPUV5{4~fHQ)UEV|2&2v)j!=JWOl~K=^60&8W#O{t9agz?UiX_a{Shy7(T&Q1NLh^p
zCIwz(bXMRc!brv2Y0O4d`I7xQf+n`^8TC*8Fa&pRziJjvn_m^50K_>1fJKZztkWKSW6(AO?JdjrEJcZa2+-;bhMT%zqiV{{
zk_EE~BhY*x4}L2rQ0C%LoPC3tfuLW-F}})lWyQVfS#-JxB@XSSnr^_~>mv0j6$S@f
zhoRi?mThZ!QR3h4Hb)yLrnhF;U0e0^^@&FO$*(^m@7`ekoQ)#G429lc?BF}f+5`|F
znV-y0pIUuPx0nh_7*Tkc^W*|QeVTKZF0jsLw^*3Jo7@AQkje&kXFjIDjCN4y+{8A`
zEZyHHuACm&`RNqFbi*KWvFJ3s?aQSqshZoJ?sBl8_jY$V!?$AzK-jJ6G=7M8eRXK=
z-Qre3LGstP+MTS6iT2y$`|8v0_M+n;`%YsTqm(}L%}f7lDyai;Dg!E|r=
zD!~;;%r`uq`E4|9aD;C!b`AfG9h3xLJZ}zf3O&HXDDM8}V0dRxEYVvwOoMk_)bBiQ
z#S18u($bSBixA8N*{-A*vT){2`E+}asAh+)UqByKTc_!`cWG5J*1iX;kCJ0flg^~Q*wb;PVal>tnOL_Y*!^gGJPf&=YX9Er*v85hxJ)uIGBi<5K$(C7
zn9|Wnm(nNjzM?k`EE6ACrhv<|IA$~9Em)TIk^Ip`r4ix||Ftx1DJCvmPu#D6V1!)G5j=3ytHm-78cBB}N%Oz-a9yI@LI?-%y6%H&q!
z;)MbDk1Nzma6#mZprEVqB{3}b9T~f=Qr7D{d6Bnj>gwtW>Xv%Oocn`2Lr9X6l5`*G
zvghR{PjFv>IKB}J+vk2DzRq^Pnc*xKh?`|M8GkW=SQ)~YZe$r*iMajzg4*?fB{#Zk
zZ3huhB_$
z_whp`MU6HZZAEiYdb!G6)wJBPD(gtaY?d&bE4Q#fjF{GHrixx-?_SVP9o2ERg;+9$
z*gf6*;cE`Kgf}8JiRDSJGT30UPaqA^nF1FF^|4@v-KU+;liAWN5oD)7vS8iW)!3wk
zcv&(aq4_!`rGSi69_Tss^=GKFWwr5&2kD`Pvz{gl*PX!Kb)~J)xl;4!*lCbWEFKmp
zHYvU&km>q}D<^SE?k&PDvs>S`Y=*1pI(T68+Y;P|=QB;A3k_d(NmM>ZCU9s4R^zDj
z5Md%;TN+n5)12H8V_nQvNE5;CTz&eD>1eovaNm6e{~Xe#2jM8rtCZT$hDbiq;yGht
z>T3MZ+`;m0NRJlJ?q_Q@LNLdg!?XmZmNv78bBrpSKGswmChXqtiu^WpJhpqo%Yx-s
zakm<&h_t?Df)83&U>WEJW0z+z?A%Jgg^X0%3|G1(5GW@H|Ew&YA<%K~>`-XEgTdq{
z*L8G=hNC?01c}H}oJ#Q~HZfBj3ugPe-}+IrTD(ThMjs7tyY#z4n*JOXOLTpOlurzt
zI(>$@PIj}cVPJ!KnM8>~Z(bpiW61#}2