This commit is contained in:
tobspr 2021-06-19 13:18:40 +02:00
commit b2c9a7715c
10 changed files with 560 additions and 573 deletions

View File

@ -5,11 +5,11 @@
This is the source code for shapez.io, an open source base building game inspired by Factorio. This is the source code for shapez.io, an open source base building game inspired by Factorio.
Your goal is to produce shapes by cutting, rotating, merging and painting parts of shapes. Your goal is to produce shapes by cutting, rotating, merging and painting parts of shapes.
- [Trello Board & Roadmap](https://trello.com/b/ISQncpJP/shapezio)
- [Free web version](https://shapez.io)
- [itch.io Page](https://tobspr.itch.io/shapezio)
- [Steam Page](https://steam.shapez.io) - [Steam Page](https://steam.shapez.io)
- [Official Discord](https://discord.com/invite/HN7EVzV) <- _Highly recommended to join!_ - [Official Discord](https://discord.com/invite/HN7EVzV) <- _Highly recommended to join!_
- [Trello Board & Roadmap](https://trello.com/b/ISQncpJP/shapezio)
- [itch.io Page](https://tobspr.itch.io/shapezio)
- [Free web version](https://shapez.io)
## Reporting issues, suggestions, feedback, bugs ## Reporting issues, suggestions, feedback, bugs
@ -35,9 +35,9 @@ Your goal is to produce shapes by cutting, rotating, merging and painting parts
You can use [Gitpod](https://www.gitpod.io/) (an Online Open Source VS Code-like IDE which is free for Open Source) for working on issues and making PRs to this project. With a single click it will start a workspace and automatically: You can use [Gitpod](https://www.gitpod.io/) (an Online Open Source VS Code-like IDE which is free for Open Source) for working on issues and making PRs to this project. With a single click it will start a workspace and automatically:
- clone the `shapez.io` repo. - clone the `shapez.io` repo.
- install all of the dependencies. - install all of the dependencies.
- start `gulp` in `gulp/` directory. - start `gulp` in `gulp/` directory.
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/from-referrer/) [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/from-referrer/)

View File

@ -88,9 +88,13 @@
@include S(grid-column-gap, 10px); @include S(grid-column-gap, 10px);
display: grid; display: grid;
&[data-columns="1"] { &[data-columns="1"] {
grid-template-columns: 1fr; grid-template-columns: 1fr;
} }
&[data-columns="2"] {
grid-template-columns: 1fr 1fr;
}
.standaloneBanner { .standaloneBanner {
background: rgb(255, 75, 84); background: rgb(255, 75, 84);

View File

@ -1,11 +1,11 @@
export const CHANGELOG = [ export const CHANGELOG = [
{ {
version: "1.4.0", version: "1.4.0",
date: "27.05.2021", date: "04.06.2021",
entries: [ entries: [
"Belts in blueprints should now always paste correctly", "Belts in blueprints should now always paste correctly",
"You can now clear belts by selecting them, and then pressing 'B'", "You can now clear belts by selecting them and then pressing 'B'",
"Preparations for the puzzle dlc!", "Preparations for the <a href='https://store.steampowered.com/app/1625400/shapezio__Puzzle_DLC/' target='_blank'>Puzzle DLC</a>, coming June 22nd!",
], ],
}, },
{ {

View File

@ -95,7 +95,7 @@ export class MainMenuState extends GameState {
</div> </div>
${ ${
!G_WEGAME_VERSION && ((G_IS_STANDALONE && puzzleDlc) || G_IS_DEV) !G_WEGAME_VERSION && G_IS_STANDALONE && puzzleDlc
? ` ? `
<div class="puzzleContainer"> <div class="puzzleContainer">
<img class="dlcLogo" src="${cachebust( <img class="dlcLogo" src="${cachebust(

View File

@ -10,14 +10,14 @@ steamPage:
A jako by to nestačilo, musíte také produkovat exponenciálně více, abyste uspokojili požadavky - jediná věc, která pomáhá, je škálování! Zatímco na začátku tvary pouze zpracováváte, později je musíte obarvit - těžbou a mícháním barev! A jako by to nestačilo, musíte také produkovat exponenciálně více, abyste uspokojili požadavky - jediná věc, která pomáhá, je škálování! Zatímco na začátku tvary pouze zpracováváte, později je musíte obarvit - těžbou a mícháním barev!
Koupením hry na platformě Steam získáte přístup k plné verzi hry, ale také můžete nejdříve hrát demo verzi na shapez.io a až potom se rozhodnout! Koupením hry na platformě Steam získáte přístup k plné verzi hry, ale také můžete nejdříve hrát demo verzi na shapez.io a až potom se rozhodnout!
what_others_say: What people say about shapez.io what_others_say: Co o shapez.io říkají lidé
nothernlion_comment: This game is great - I'm having a wonderful time playing, nothernlion_comment: Tato hra je úžasná - Užívám si čas strávený hraním této hry,
and time has flown by. jen strašně rychle utekl.
notch_comment: Oh crap. I really should sleep, but I think I just figured out notch_comment: Sakra. Opravdu bych měl jít spát, ale myslím si, že jsem zrovna přišel na to,
how to make a computer in shapez.io jak v shapez.io vytvořit počítač.
steam_review_comment: This game has stolen my life and I don't want it back. steam_review_comment: Tato hra mi ukradla život a já ho nechci zpět.
Very chill factory game that won't let me stop making my lines more Odpočinková factory hra, která mi nedovolí přestat dělat mé výrobní linky více
efficient. efektivní.
global: global:
loading: Načítání loading: Načítání
error: Chyba error: Chyba
@ -49,7 +49,7 @@ global:
escape: ESC escape: ESC
shift: SHIFT shift: SHIFT
space: SPACE space: SPACE
loggingIn: Logging in loggingIn: Přihlašuji
demoBanners: demoBanners:
title: Demo verze title: Demo verze
intro: Získejte plnou verzi pro odemknutí všech funkcí a obsahu! intro: Získejte plnou verzi pro odemknutí všech funkcí a obsahu!
@ -70,11 +70,11 @@ mainMenu:
savegameLevel: Úroveň <x> savegameLevel: Úroveň <x>
savegameLevelUnknown: Neznámá úroveň savegameLevelUnknown: Neznámá úroveň
savegameUnnamed: Nepojmenovaný savegameUnnamed: Nepojmenovaný
puzzleMode: Puzzle Mode puzzleMode: Puzzle mód
back: Back back: Zpět
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Baví vás zmenšování a optimalizace továren? Pořiďte si nyní Puzzle
DLC now on Steam for even more fun! DLC na Steamu pro ještě více zábavy!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Přidejte si nyní na seznam přání!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -88,9 +88,9 @@ dialogs:
viewUpdate: Zobrazit aktualizaci viewUpdate: Zobrazit aktualizaci
showUpgrades: Zobrazit vylepšení showUpgrades: Zobrazit vylepšení
showKeybindings: Zobrazit klávesové zkratky showKeybindings: Zobrazit klávesové zkratky
retry: Retry retry: Opakovat
continue: Continue continue: Pokračovat
playOffline: Play Offline playOffline: Hrát offline
importSavegameError: importSavegameError:
title: Chyba Importu title: Chyba Importu
text: "Nepovedlo se importovat vaši uloženou hru:" text: "Nepovedlo se importovat vaši uloženou hru:"
@ -188,40 +188,40 @@ dialogs:
desc: Pro tuto úroveň je k dispozici tutoriál, ale je dostupný pouze v desc: Pro tuto úroveň je k dispozici tutoriál, ale je dostupný pouze v
angličtině. Chtěli byste se na něj podívat? angličtině. Chtěli byste se na něj podívat?
editConstantProducer: editConstantProducer:
title: Set Item title: Nastavte tvar
puzzleLoadFailed: puzzleLoadFailed:
title: Puzzles failed to load title: Načítání puzzle selhalo
desc: "Unfortunately the puzzles could not be loaded:" desc: "Bohužel nebylo možné puzzle načíst:"
submitPuzzle: submitPuzzle:
title: Submit Puzzle title: Odeslat puzzle
descName: "Give your puzzle a name:" descName: "Pojmenujte svůj puzzle:"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "Prosím zadejte unikátní krátký klíč, který bude zobrazen jako ikona
your puzzle (You can generate them <link>here</link>, or choose one vašeho puzzle (Ten můžete vygenerovat <link>zde</link>, nebo vyberte jeden
of the randomly suggested shapes below):" z níže náhodně vybraných tvarů):"
placeholderName: Puzzle Title placeholderName: Název puzzlu
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Resize not possible title: Změna velikosti není možná
desc: You can't make the zone any smaller, because then some buildings would be desc: Zónu není možné více zmenšit, protože by některé budovy byly
outside the zone. mimo zónu.
puzzleLoadError: puzzleLoadError:
title: Bad Puzzle title: Špatný puzzle
desc: "The puzzle failed to load:" desc: "Načítání puzzlu selhalo:"
offlineMode: offlineMode:
title: Offline Mode title: Offline mód
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: Nebylo možné kontaktovat herní servery, proto musí hra běžet v offline módu.
Please make sure you have an active internect connection. Ujistěte se, že máte aktivní připojení k internetu.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Chyba stahování
desc: "Failed to download the puzzle:" desc: "Stažení puzzlu selhalo:"
puzzleSubmitError: puzzleSubmitError:
title: Submission Error title: Chyba odeslání
desc: "Failed to submit your puzzle:" desc: "Odeslání puzzlu selhalo:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Published title: Puzzle zveřejněno
desc: Congratulations! Your puzzle has been published and can now be played by desc: Gratuluji! Vaše puzzle bylo zvěřejněno a je dostupné pro
others. You can now find it in the "My puzzles" section. ostatní hráče. Můžete ho najít v sekci "Má puzzle".
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mode title: Offline mód
desc: Since you are offline, you will not be able to save and/or publish your desc: Since you are offline, you will not be able to save and/or publish your
puzzle. Would you still like to continue? puzzle. Would you still like to continue?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
@ -418,11 +418,11 @@ ingame:
desc: Vyvíjím to ve svém volném čase! desc: Vyvíjím to ve svém volném čase!
achievements: achievements:
title: Achievements title: Achievements
desc: Hunt them all! desc: Získejte je všechny!
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: Zone zoneTitle: Zóna
zoneWidth: Width zoneWidth: Šířka
zoneHeight: Height zoneHeight: Výška
trimZone: Trim trimZone: Trim
clearItems: Clear Items clearItems: Clear Items
share: Share share: Share
@ -512,7 +512,7 @@ buildings:
name: Rotor name: Rotor
description: Otáčí tvary o 90 stupňů po směru hodinových ručiček. description: Otáčí tvary o 90 stupňů po směru hodinových ručiček.
ccw: ccw:
name: Rotor (opačný) name: Rotor (Opačný)
description: Otáčí tvary o 90 stupňů proti směru hodinových ručiček. description: Otáčí tvary o 90 stupňů proti směru hodinových ručiček.
rotate180: rotate180:
name: Rotor (180°) name: Rotor (180°)

View File

@ -1221,56 +1221,56 @@ tips:
bestimmen. bestimmen.
- Du kannst die angehefteten Formen am linken Rand wieder entfernen. - Du kannst die angehefteten Formen am linken Rand wieder entfernen.
puzzleMenu: puzzleMenu:
play: Play play: Spielen
edit: Edit edit: bearbeiten
title: Puzzle Mode title: Puzzle Modus
createPuzzle: Create Puzzle createPuzzle: Puzzle erstellen
loadPuzzle: Load loadPuzzle: Laden
reviewPuzzle: Review & Publish reviewPuzzle: Überprüfen & Veröffentlichen
validatingPuzzle: Validating Puzzle validatingPuzzle: Puzzle wird überprüft
submittingPuzzle: Submitting Puzzle submittingPuzzle: Puzzle wird veröffentlicht
noPuzzles: There are currently no puzzles in this section. noPuzzles: Hier gibt es bisher noch keine Puzzles.
categories: categories:
levels: Levels levels: Levels
new: New new: Neu
top-rated: Top Rated top-rated: Am besten bewertet
mine: My Puzzles mine: Meine Puzzles
short: Short short: Kurz
easy: Easy easy: Einfach
hard: Hard hard: Schwierig
completed: Completed completed: Abgeschlossen
validation: validation:
title: Invalid Puzzle title: Ungültiges Puzzle
noProducers: Please place a Constant Producer! noProducers: Bitte plaziere einen Item-Produzent!
noGoalAcceptors: Please place a Goal Acceptor! noGoalAcceptors: Bitte plaziere einen Ziel-Akzeptor!
goalAcceptorNoItem: One or more Goal Acceptors have not yet assigned an item. goalAcceptorNoItem: Einer oder mehrere Ziel-Akzeptoren haben noch kein zugewiesenes Item.
Deliver a shape to them to set a goal. Liefere eine Form zu diesen, um ein Ziel zu setzen.
goalAcceptorRateNotMet: One or more Goal Acceptors are not getting enough items. goalAcceptorRateNotMet: Einer oder mehrere Ziel-Aktzeptoren bekommen nicht genügend Items.
Make sure that the indicators are green for all acceptors. Stelle sicher, dass alle Akzeptatorindikatoren grün sind.
buildingOutOfBounds: One or more buildings are outside of the buildable area. buildingOutOfBounds: Ein oder mehrere Gebäude befinden sich außerhalb des beabauren Bereichs.
Either increase the area or remove them. Vergrößere den Bereich oder entferene die Gebäude.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Dein Puzzle schließt sich selbst ab! Bitte stelle sicher, dass deine Item-Produzent
producers are not directly delivering to your goal acceptors. nicht direkt an deine Ziel-Akzeptoren lieferen.
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: Du führst Aktionen zu schnell aus. Bitte warte kurz.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Kommunikation mit dem Back-End fehlgeschlagen, veruche das Spiel
update/restart the game (Invalid Api Key). neustarten oder zu updaten (Ungültiger Api-Schlüssel).
unauthorized: Failed to communicate with the backend, please try to unauthorized: Kommunikation mit dem Back-End fehlgeschlagen, veruche das Spiel
update/restart the game (Unauthorized). neustarten oder zu updaten (Nicht autorisiert).
bad-token: Failed to communicate with the backend, please try to update/restart bad-token: Kommunikation mit dem Back-End fehlgeschlagen, veruche das Spiel
the game (Bad Token). neustarten oder zu updaten (Ungültiger Token).
bad-id: Invalid puzzle identifier. bad-id: Ungültige Puzzle Identifikation.
not-found: The given puzzle could not be found. not-found: Das gegebene Puzzle konnte nicht gefunden werden.
bad-category: The given category could not be found. bad-category: Die gegebene Kategorie konnte nicht gefunden werden.
bad-short-key: The given short key is invalid. bad-short-key: Der gegebene Kurzschlüssel ist ungültig.
profane-title: Your puzzle title contains profane words. profane-title: Dein Puzzletitel enthält ungültige Wörter.
bad-title-too-many-spaces: Your puzzle title is too short. bad-title-too-many-spaces: Dein Puzzletitel ist zu kurz.
bad-shape-key-in-emitter: A constant producer has an invalid item. bad-shape-key-in-emitter: Einem konstanten Produzenten wurde ein ungültiges Item zugewiesen.
bad-shape-key-in-goal: A goal acceptor has an invalid item. bad-shape-key-in-goal: Einem Ziel-Akzeptor wurde ein ungültiges Item zugewiesen.
no-emitters: Your puzzle does not contain any constant producers. no-emitters: Dein Puzzle enthält keine konstanten Produzenten.
no-goals: Your puzzle does not contain any goal acceptors. no-goals: Dein Puzzle enthält keine Ziel-Akzeptoren.
short-key-already-taken: This short key is already taken, please use another one. short-key-already-taken: Dieser Kurzschlüssel ist bereits vergeben, bitte wähle einen anderen.
can-not-report-your-own-puzzle: You can not report your own puzzle. can-not-report-your-own-puzzle: Du kannst nicht dein eigenes Puzzle melden.
bad-payload: The request contains invalid data. bad-payload: Die Anfrage beinhaltet ungültige Daten.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Dein Puzzle beinhaltet Gebäude, die sich an ungültigen Stellen befinden.
timeout: The request timed out. timeout: Es kam zu einer Zeitüberschreitung bei der Anfrage.

View File

@ -11,11 +11,11 @@ steamPage:
Et en plus, vous devrez aussi produire de plus en plus pour satisfaire la demande. La seule solution est de construire en plus grand! Au début vous ne ferez que découper les formes, mais plus tard vous devrez les peindre  et pour ça vous devrez extraire et mélanger des couleurs! Et en plus, vous devrez aussi produire de plus en plus pour satisfaire la demande. La seule solution est de construire en plus grand! Au début vous ne ferez que découper les formes, mais plus tard vous devrez les peindre  et pour ça vous devrez extraire et mélanger des couleurs!
En achetant le jeu sur Steam, vous aurez accès à la version complète, mais vous pouvez aussi jouer à une démo sur shapez.io et vous décider ensuite! En achetant le jeu sur Steam, vous aurez accès à la version complète, mais vous pouvez aussi jouer à une démo sur shapez.io et vous décider ensuite!
what_others_say: What people say about shapez.io what_others_say: Ce que les gens pensent de Shapez.io
nothernlion_comment: This game is great - I'm having a wonderful time playing, nothernlion_comment: This game is great - I'm having a wonderful time playing,
and time has flown by. and time has flown by.
notch_comment: Oh crap. I really should sleep, but I think I just figured out notch_comment: Mince! Je devrais vraiment me coucher, Mais je crois que j'ai trouvé
how to make a computer in shapez.io comment faire un ordinateur dans Shapez.io
steam_review_comment: This game has stolen my life and I don't want it back. steam_review_comment: This game has stolen my life and I don't want it back.
Very chill factory game that won't let me stop making my lines more Very chill factory game that won't let me stop making my lines more
efficient. efficient.
@ -73,8 +73,8 @@ mainMenu:
savegameUnnamed: Sans titre savegameUnnamed: Sans titre
puzzleMode: Puzzle Mode puzzleMode: Puzzle Mode
back: Back back: Back
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Vous aimez compacter et optimiser vos usines? Achetez le DLC
DLC now on Steam for even more fun! sur Steam dés maintenant pour encore plus d'amusement!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
dialogs: dialogs:
buttons: buttons:
@ -89,9 +89,9 @@ dialogs:
viewUpdate: Voir les mises à jour viewUpdate: Voir les mises à jour
showUpgrades: Montrer les améliorations showUpgrades: Montrer les améliorations
showKeybindings: Montrer les raccourcis showKeybindings: Montrer les raccourcis
retry: Retry retry: Reesayer
continue: Continue continue: Continuer
playOffline: Play Offline playOffline: Jouer Hors-ligne
importSavegameError: importSavegameError:
title: Erreur dimportation title: Erreur dimportation
text: "Impossible dimporter votre sauvegarde :" text: "Impossible dimporter votre sauvegarde :"
@ -193,13 +193,13 @@ dialogs:
desc: Il y a un tutoriel vidéo pour ce niveau, mais il nest disponible quen desc: Il y a un tutoriel vidéo pour ce niveau, mais il nest disponible quen
anglais. Voulez-vous le regarder? anglais. Voulez-vous le regarder?
editConstantProducer: editConstantProducer:
title: Set Item title: Définir l'objet
puzzleLoadFailed: puzzleLoadFailed:
title: Puzzles failed to load title: Le chargement du Puzzle à échoué
desc: "Unfortunately the puzzles could not be loaded:" desc: "Malheuresement, le puzzle n'a pas pu être chargé:"
submitPuzzle: submitPuzzle:
title: Submit Puzzle title: Envoyer le Puzzle
descName: "Give your puzzle a name:" descName: "Donnez un nom à votre puzzle:"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "Please enter a unique short key, which will be shown as the icon of
your puzzle (You can generate them <link>here</link>, or choose one your puzzle (You can generate them <link>here</link>, or choose one
of the randomly suggested shapes below):" of the randomly suggested shapes below):"
@ -212,21 +212,21 @@ dialogs:
title: Bad Puzzle title: Bad Puzzle
desc: "The puzzle failed to load:" desc: "The puzzle failed to load:"
offlineMode: offlineMode:
title: Offline Mode title: Mode hors-ligne
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internect connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Erreur de téléchargment
desc: "Failed to download the puzzle:" desc: "Le téléchargement à échoué:"
puzzleSubmitError: puzzleSubmitError:
title: Submission Error title: Erreur d'envoi
desc: "Failed to submit your puzzle:" desc: "L'envoi à échoué:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Published title: Puzzle envoyé
desc: Congratulations! Your puzzle has been published and can now be played by desc: Félicitation! Votre puzzle à été envoyé et peut maintenant être joué.
others. You can now find it in the "My puzzles" section. Vous pouvez maintenant le retrouver dans la section "Mes Puzzle".
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mode title: Mode Hors-ligne
desc: Since you are offline, you will not be able to save and/or publish your desc: Since you are offline, you will not be able to save and/or publish your
puzzle. Would you still like to continue? puzzle. Would you still like to continue?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
@ -245,8 +245,8 @@ dialogs:
unsolvable: Not solvable unsolvable: Not solvable
trolling: Trolling trolling: Trolling
puzzleReportComplete: puzzleReportComplete:
title: Thank you for your feedback! title: Merci pour votre retour!
desc: The puzzle has been flagged. desc: Le puzzle à été marqué.
puzzleReportError: puzzleReportError:
title: Failed to report title: Failed to report
desc: "Your report could not get processed:" desc: "Your report could not get processed:"
@ -274,7 +274,7 @@ ingame:
clearSelection: Effacer la sélection clearSelection: Effacer la sélection
pipette: Pipette pipette: Pipette
switchLayers: Changer de calque switchLayers: Changer de calque
clearBelts: Clear belts clearBelts: Suprimer les rails
colors: colors:
red: Rouge red: Rouge
green: Vert green: Vert

View File

@ -53,7 +53,7 @@ global:
escape: ESC escape: ESC
shift: SHIFT shift: SHIFT
space: SPATIE space: SPATIE
loggingIn: Logging in loggingIn: Inloggen
demoBanners: demoBanners:
title: Demoversie title: Demoversie
intro: Koop de standalone om alle functies te ontgrendelen! intro: Koop de standalone om alle functies te ontgrendelen!
@ -73,11 +73,11 @@ mainMenu:
madeBy: Gemaakt door <author-link> madeBy: Gemaakt door <author-link>
subreddit: Reddit subreddit: Reddit
savegameUnnamed: Naamloos savegameUnnamed: Naamloos
puzzleMode: Puzzle Mode puzzleMode: Puzzel Modus
back: Back back: Terug
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Houd je van het comprimeren en optimaliseren van fabrieken? Verkrijg de puzzel
DLC now on Steam for even more fun! DLC nu op Steam voor nog meer plezier!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Voeg nu toe aan je verlanglijst!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -91,9 +91,9 @@ dialogs:
viewUpdate: Zie Update viewUpdate: Zie Update
showUpgrades: Zie Upgrades showUpgrades: Zie Upgrades
showKeybindings: Zie Sneltoetsen showKeybindings: Zie Sneltoetsen
retry: Retry retry: Opnieuw Proberen
continue: Continue continue: Ga Verder
playOffline: Play Offline playOffline: Offline Spelen
importSavegameError: importSavegameError:
title: Importeerfout title: Importeerfout
text: "Het importeren van je savegame is mislukt:" text: "Het importeren van je savegame is mislukt:"
@ -194,70 +194,64 @@ dialogs:
desc: Er is een tutorial video beschikbaar voor dit level! Zou je het willen desc: Er is een tutorial video beschikbaar voor dit level! Zou je het willen
bekijken? bekijken?
tutorialVideoAvailableForeignLanguage: tutorialVideoAvailableForeignLanguage:
title: Tutorial Available title: Tutorial Beschikbaar
desc: Er is een tutorial beschikbaar voor dit level, maar het is alleen desc: Er is een tutorial beschikbaar voor dit level, maar het is alleen
beschikbaar in het Engels. Zou je het toch graag kijken? beschikbaar in het Engels. Zou je het toch graag kijken?
editConstantProducer: editConstantProducer:
title: Set Item title: Item instellen
puzzleLoadFailed: puzzleLoadFailed:
title: Puzzles failed to load title: Puzzels kunnen niet geladen worden
desc: "Unfortunately the puzzles could not be loaded:" desc: "Helaas konden de puzzels niet worden geladen:"
submitPuzzle: submitPuzzle:
title: Submit Puzzle title: Puzzel indienen
descName: "Give your puzzle a name:" descName: "Geef je puzzel een naam:"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "Voer een unieke vorm sleutel in, die wordt weergegeven als het icoon van
your puzzle (You can generate them <link>here</link>, or choose one uw puzzel (je kunt ze <link>hier</link> genereren, of je kunt er een kiezen
of the randomly suggested shapes below):" van de willekeurig voorgestelde vormen hieronder):"
placeholderName: Puzzle Title placeholderName: Puzzel Naam
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Resize not possible title: Formaat wijzigen niet mogelijk
desc: You can't make the zone any smaller, because then some buildings would be desc: Je kunt het gebied niet kleiner maken, want dan zouden sommige gebouwen buiten het gebied zijn.
outside the zone.
puzzleLoadError: puzzleLoadError:
title: Bad Puzzle title: Foute Puzzel
desc: "The puzzle failed to load:" desc: "De puzzel kon niet geladen worden:"
offlineMode: offlineMode:
title: Offline Mode title: Offline Modus
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We konden de server niet bereiken, dus het spel moet offline modus draaien. Zorg ervoor dat je een actieve internetverbinding heeft.
Please make sure you have an active internect connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download fout
desc: "Failed to download the puzzle:" desc: "Downloaden van de puzzel is mislukt:"
puzzleSubmitError: puzzleSubmitError:
title: Submission Error title: Indieningsfout
desc: "Failed to submit your puzzle:" desc: "Het indienen van je puzzel is mislukt:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Published title: Puzzel Gepubliceerd
desc: Congratulations! Your puzzle has been published and can now be played by desc: Gefeliciteerd! Je puzzel is gepubliceerd en kan nu worden gespeeld door
others. You can now find it in the "My puzzles" section. anderen. Je kunt het nu vinden in het gedeelte "Mijn puzzels".
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mode title: Offline Modus
desc: Since you are offline, you will not be able to save and/or publish your desc: Aangezien je offline bent, kan je je puzzels niet opslaan of publiceren. Wil je nog steeds doorgaan?
puzzle. Would you still like to continue?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recommendation title: Aanbeveling
desc: I <strong>strongly</strong> recommend playing the normal game to level 12 desc: Ik raad <strong>sterk</strong> aan om het normale spel tot niveau 12 te spelen voordat je de puzzel-DLC probeert, anders kan je mechanica tegenkomen die je nog niet kent. Wil je toch doorgaan?
before attempting the puzzle DLC, otherwise you may encounter
mechanics not yet introduced. Do you still want to continue?
puzzleShare: puzzleShare:
title: Short Key Copied title: Vorm Sleutel Gekopieerd
desc: The short key of the puzzle (<key>) has been copied to your clipboard! It desc: De vorm sleutel van de puzzel (<key>) is naar je klembord gekopieerd! Het kan in het puzzelmenu worden ingevoerd om toegang te krijgen tot de puzzel.
can be entered in the puzzle menu to access the puzzle.
puzzleReport: puzzleReport:
title: Report Puzzle title: Puzzel Rapporteren
options: options:
profane: Profane profane: Ongepast
unsolvable: Not solvable unsolvable: Niet oplosbaar
trolling: Trolling trolling: Trollen
puzzleReportComplete: puzzleReportComplete:
title: Thank you for your feedback! title: Bedankt voor je feedback!
desc: The puzzle has been flagged. desc: De puzzel is gemarkeerd.
puzzleReportError: puzzleReportError:
title: Failed to report title: Melden mislukt
desc: "Your report could not get processed:" desc: "Uw melding kan niet worden verwerkt:"
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Voer een vorm sleutel in
desc: Enter the short key of the puzzle to load it. desc: Voer de vorm sleutel van de puzzel in om deze te laden.
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Beweeg speelveld moveMap: Beweeg speelveld
@ -279,7 +273,7 @@ ingame:
clearSelection: Annuleer selectie clearSelection: Annuleer selectie
pipette: Pipet pipette: Pipet
switchLayers: Wissel lagen switchLayers: Wissel lagen
clearBelts: Clear belts clearBelts: Lopende banden leeg maken
buildingPlacement: buildingPlacement:
cycleBuildingVariants: Druk op <key> om tussen varianten te wisselen. cycleBuildingVariants: Druk op <key> om tussen varianten te wisselen.
hotkeyLabel: "Hotkey: <key>" hotkeyLabel: "Hotkey: <key>"
@ -430,43 +424,38 @@ ingame:
title: Achievements title: Achievements
desc: Hunt them all! desc: Hunt them all!
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: Zone zoneTitle: Gebied
zoneWidth: Width zoneWidth: Breedte
zoneHeight: Height zoneHeight: Hoogte
trimZone: Trim trimZone: Bijsnijden
clearItems: Clear Items clearItems: Items leeg maken
share: Share share: Delen
report: Report report: Rapporteren
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzel Maker
instructions: instructions:
- 1. Place <strong>Constant Producers</strong> to provide shapes and - 1. Plaats <strong>Constante Producenten</strong> om vormen en
colors to the player kleuren aan de speler te bieden
- 2. Build one or more shapes you want the player to build later and - 2. Bouw een of meer vormen die de speler later en
deliver it to one or more <strong>Goal Acceptors</strong> bezorg het aan een of meer <strong>Ontvangers</strong>
- 3. Once a Goal Acceptor receives a shape for a certain amount of - 3. Wanneer een Ontvanger een vorm ontvangt voor een bepaalde tijd, het <strong>slaat het op als een doel</strong> dat de speler later moet produceren (Aangegeven door de <strong>groene indicatoren</strong>).
time, it <strong>saves it as a goal</strong> that the player must - 4. Klik de <strong>vergrendelknop</strong> om een gebouw uit te schakelen.
produce later (Indicated by the <strong>green badge</strong>). - 5. Zodra je op review klikt, wordt je puzzel gevalideerd en jij
- 4. Click the <strong>lock button</strong> on a building to disable kan het publiceren.
it. - 6. Bij publicatie, <strong>worden alle gebouwen verwijderd</strong> behalve de Muren, Constante Producenten en Ontvangers - Dat is het deel dat de speler tenslotte voor zichzelf moet uitzoeken :)
- 5. Once you click review, your puzzle will be validated and you
can publish it.
- 6. Upon release, <strong>all buildings will be removed</strong>
except for the Producers and Goal Acceptors - That's the part that
the player is supposed to figure out for themselves, after all :)
puzzleCompletion: puzzleCompletion:
title: Puzzle Completed! title: Puzzel Voltooid!
titleLike: "Click the heart if you liked the puzzle:" titleLike: "Klik op het hartje als je de puzzel leuk vond:"
titleRating: How difficult did you find the puzzle? titleRating: Hoe moeilijk vond je de puzzel?
titleRatingDesc: Your rating will help me to make you better suggestions in the future titleRatingDesc: Je beoordeling helpt me om je in de toekomst betere suggesties te geven
continueBtn: Keep Playing continueBtn: Blijf Spelen
menuBtn: Menu menuBtn: Menu
puzzleMetadata: puzzleMetadata:
author: Author author: Auteur
shortKey: Short Key shortKey: Vorm Sleutel
rating: Difficulty score rating: Moeilijkheidsgraad
averageDuration: Avg. Duration averageDuration: Gem. Speel Tijd
completionRate: Completion rate completionRate: Voltooiingspercentage
shopUpgrades: shopUpgrades:
belt: belt:
name: Banden, Verdeler & Tunnels name: Banden, Verdeler & Tunnels
@ -673,16 +662,16 @@ buildings:
de kabel laag op de reguliere laag. de kabel laag op de reguliere laag.
constant_producer: constant_producer:
default: default:
name: Constant Producer name: Constante Producent
description: Constantly outputs a specified shape or color. description: Voert constant een bepaalde vorm of kleur uit.
goal_acceptor: goal_acceptor:
default: default:
name: Goal Acceptor name: Ontvanger
description: Deliver shapes to the goal acceptor to set them as a goal. description: Lever vormen aan de Ontvanger om ze als doel te stellen.
block: block:
default: default:
name: Block name: Blokkade
description: Allows you to block a tile. description: Hiermee kan je een tegel blokkeren.
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Vormen Knippen title: Vormen Knippen
@ -1100,10 +1089,10 @@ keybindings:
rotateToDown: "Rotate: Point Down" rotateToDown: "Rotate: Point Down"
rotateToRight: "Rotate: Point Right" rotateToRight: "Rotate: Point Right"
rotateToLeft: "Rotate: Point Left" rotateToLeft: "Rotate: Point Left"
constant_producer: Constant Producer constant_producer: Constante Producent
goal_acceptor: Goal Acceptor goal_acceptor: Ontvanger
block: Block block: Blokkade
massSelectClear: Clear belts massSelectClear: Lopende banden leeg maken
about: about:
title: Over dit spel title: Over dit spel
body: >- body: >-
@ -1206,56 +1195,51 @@ tips:
- Je kan aan de linkerkant op een vastgezette vorm klikken om deze los te - Je kan aan de linkerkant op een vastgezette vorm klikken om deze los te
maken. maken.
puzzleMenu: puzzleMenu:
play: Play play: Spelen
edit: Edit edit: Bewerken
title: Puzzle Mode title: Puzzel Modus
createPuzzle: Create Puzzle createPuzzle: Puzzel Maken
loadPuzzle: Load loadPuzzle: Laden
reviewPuzzle: Review & Publish reviewPuzzle: Beoordeel en publiceer
validatingPuzzle: Validating Puzzle validatingPuzzle: Puzzel Valideren
submittingPuzzle: Submitting Puzzle submittingPuzzle: Puzzel Indienen
noPuzzles: There are currently no puzzles in this section. noPuzzles: Er zijn momenteel geen puzzels in deze sectie.
categories: categories:
levels: Levels levels: Levels
new: New new: Nieuw
top-rated: Top Rated top-rated: Best Beoordeeld
mine: My Puzzles mine: Mijn Puzzels
short: Short short: Kort
easy: Easy easy: Makkelijk
hard: Hard hard: Moeilijk
completed: Completed completed: Voltooid
validation: validation:
title: Invalid Puzzle title: Ongeldige Puzzel
noProducers: Please place a Constant Producer! noProducers: Plaats alstublieft een Constante Producent!
noGoalAcceptors: Please place a Goal Acceptor! noGoalAcceptors: Plaats alstublieft een Ontvanger!
goalAcceptorNoItem: One or more Goal Acceptors have not yet assigned an item. goalAcceptorNoItem: Een of meer Ontvangers hebben nog geen item toegewezen.
Deliver a shape to them to set a goal. Geef ze een vorm om een doel te stellen.
goalAcceptorRateNotMet: One or more Goal Acceptors are not getting enough items. goalAcceptorRateNotMet: Een of meerdere Ontvangers krijgen niet genoeg items.
Make sure that the indicators are green for all acceptors. Zorg ervoor dat de indicatoren groen zijn voor alle acceptanten.
buildingOutOfBounds: One or more buildings are outside of the buildable area. buildingOutOfBounds: Een of meer gebouwen bevinden zich buiten het bebouwbare gebied. Vergroot het gebied of verwijder ze.
Either increase the area or remove them. autoComplete: Je puzzel voltooid zichzelf automatisch! Zorg ervoor dat je Constante Producenten niet rechtstreeks aan je Ontvangers leveren.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors.
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: Je voert je handelingen te vaak uit. Wacht alstublieft even.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Kan niet communiceren met de servers, probeer alstublieft het spel te updaten/herstarten (ongeldige API-sleutel).
update/restart the game (Invalid Api Key). unauthorized: Kan niet communiceren met de servers, probeer alstublieft het spel te updaten/herstarten (Onbevoegd).
unauthorized: Failed to communicate with the backend, please try to bad-token: Kan niet communiceren met de servers, probeer alstublieft het spel te updaten/herstarten (Ongeldige Token).
update/restart the game (Unauthorized). bad-id: Ongeldige puzzel-ID.
bad-token: Failed to communicate with the backend, please try to update/restart not-found: De opgegeven puzzel is niet gevonden.
the game (Bad Token). bad-category: De opgegeven categorie is niet gevonden.
bad-id: Invalid puzzle identifier. bad-short-key: De opgegeven vorm sleutel is ongeldig.
not-found: The given puzzle could not be found. profane-title: Je puzzel titel bevat groffe woorden.
bad-category: The given category could not be found. bad-title-too-many-spaces: Je puzzel titel is te kort.
bad-short-key: The given short key is invalid. bad-shape-key-in-emitter: Een Ontvanger heeft een ongeldig item.
profane-title: Your puzzle title contains profane words. bad-shape-key-in-goal: Een Constante Producent heeft een ongeldig item.
bad-title-too-many-spaces: Your puzzle title is too short. no-emitters: Je puzzel heeft geen Constante Producenten.
bad-shape-key-in-emitter: A constant producer has an invalid item. no-goals: Je puzzel heeft geen Ontvangers.
bad-shape-key-in-goal: A goal acceptor has an invalid item. short-key-already-taken: Deze vorm sleutel is al in gebruik, gebruik een andere.
no-emitters: Your puzzle does not contain any constant producers. can-not-report-your-own-puzzle: Je kunt je eigen puzzel niet melden.
no-goals: Your puzzle does not contain any goal acceptors. bad-payload: Het verzoek bevat ongeldige gegevens.
short-key-already-taken: This short key is already taken, please use another one. bad-building-placement: Je puzzel bevat ongeldig geplaatste gebouwen.
can-not-report-your-own-puzzle: You can not report your own puzzle. timeout: Het verzoek is verlopen.
bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out.

View File

@ -52,7 +52,7 @@ global:
escape: ESC escape: ESC
shift: Shift shift: Shift
space: Espaço space: Espaço
loggingIn: Logging in loggingIn: Entrando
demoBanners: demoBanners:
title: Versão Demo title: Versão Demo
intro: Compre a versão completa para desbloquear todos os recursos! intro: Compre a versão completa para desbloquear todos os recursos!
@ -72,11 +72,11 @@ mainMenu:
savegameLevel: Nível <x> savegameLevel: Nível <x>
savegameLevelUnknown: Nível desconhecido savegameLevelUnknown: Nível desconhecido
savegameUnnamed: Sem nome savegameUnnamed: Sem nome
puzzleMode: Puzzle Mode puzzleMode: Modo Puzzle
back: Back back: Voltar
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Você gosta de compactar e otimizar fábricas? Adquira a Puzzle
DLC now on Steam for even more fun! DLC já disponível na Steam para se divertir ainda mais!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Adicione já a sua lista de desejos!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -90,9 +90,9 @@ dialogs:
viewUpdate: Atualizações viewUpdate: Atualizações
showUpgrades: Melhorias showUpgrades: Melhorias
showKeybindings: Controles showKeybindings: Controles
retry: Retry retry: Tentar novamente
continue: Continue continue: Continue
playOffline: Play Offline playOffline: Jogar Offline
importSavegameError: importSavegameError:
title: Erro de importação title: Erro de importação
text: "Houve uma falha ao importar seu jogo salvo:" text: "Houve uma falha ao importar seu jogo salvo:"
@ -191,66 +191,66 @@ dialogs:
desc: Existe um tutorial em vídeo para esse nível, mas está disponível apenas em desc: Existe um tutorial em vídeo para esse nível, mas está disponível apenas em
Inglês. Gostaria de assistí-lo? Inglês. Gostaria de assistí-lo?
editConstantProducer: editConstantProducer:
title: Set Item title: Selecionar Item
puzzleLoadFailed: puzzleLoadFailed:
title: Puzzles failed to load title: O carregamento dos desafios falhou
desc: "Unfortunately the puzzles could not be loaded:" desc: "Infelizmente os desafios não puderam ser carregados:"
submitPuzzle: submitPuzzle:
title: Submit Puzzle title: Enviar desafio
descName: "Give your puzzle a name:" descName: "Dê um nome ao seu desafio:"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "Por favor crie um código exclusivo, o qual será o ícone
your puzzle (You can generate them <link>here</link>, or choose one do seu Desafio (Você pode gera-los <link>aqui</link>, ou escolha um
of the randomly suggested shapes below):" dos gerados aleatoriamente abaixo):"
placeholderName: Puzzle Title placeholderName: Nome do desafio
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Resize not possible title: Mudar o tamanho não é possível
desc: You can't make the zone any smaller, because then some buildings would be desc: Você não pode deixar a zona menor, porque algumas construções ficariam
outside the zone. fora dela.
puzzleLoadError: puzzleLoadError:
title: Bad Puzzle title: Desafio Ruim
desc: "The puzzle failed to load:" desc: "O desafio não pôde ser carregado:"
offlineMode: offlineMode:
title: Offline Mode title: Modo Offline
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: Não conseguimos nos conectar aos servidores, então o jogo terá que ser jogado no Modo Offline.
Please make sure you have an active internect connection. Por favor garanta que você tenha uma conexão ativa com a internet.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Erro no download
desc: "Failed to download the puzzle:" desc: "Falha ao baixar o desafio:"
puzzleSubmitError: puzzleSubmitError:
title: Submission Error title: Erro no envio
desc: "Failed to submit your puzzle:" desc: "Erro ao enviar seu desafio:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Published title: Desafio publicado
desc: Congratulations! Your puzzle has been published and can now be played by desc: Parabéns! Seu desafio foi publicado e pode ser acessado por
others. You can now find it in the "My puzzles" section. outros jogadores. Você pode acha-lo na categoria "Meus Desafios".
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mode title: Modo Offline
desc: Since you are offline, you will not be able to save and/or publish your desc: Como você está no Modo Offline, não será possível salvar e/ou publicar seus
puzzle. Would you still like to continue? desafios. Você deseja continuar?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recommendation title: Recomendação
desc: I <strong>strongly</strong> recommend playing the normal game to level 12 desc: Eu <strong>fortemente</strong> recomendo jogar o jogo normal até o nível 12
before attempting the puzzle DLC, otherwise you may encounter antes de se aventurar na Puzzle DLC, senão você poderá encontrar
mechanics not yet introduced. Do you still want to continue? mecânicas que ainda não foram introduzidas. Você ainda deseja continuar?
puzzleShare: puzzleShare:
title: Short Key Copied title: Código copiado
desc: The short key of the puzzle (<key>) has been copied to your clipboard! It desc: O código do desafio (<key>) foi copiado para sua área de transferência! Ele
can be entered in the puzzle menu to access the puzzle. pode ser inserido no menu de desafios para acessar o desafio.
puzzleReport: puzzleReport:
title: Report Puzzle title: Denunciar Desafio
options: options:
profane: Profane profane: Ofensivo
unsolvable: Not solvable unsolvable: Impossível
trolling: Trolling trolling: Antijogo
puzzleReportComplete: puzzleReportComplete:
title: Thank you for your feedback! title: Obrigado pelo seu feedback!
desc: The puzzle has been flagged. desc: O desafio foi marcado.
puzzleReportError: puzzleReportError:
title: Failed to report title: Falha ao denunciar
desc: "Your report could not get processed:" desc: "Sua denúncia não pôde ser processada:"
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Insira código
desc: Enter the short key of the puzzle to load it. desc: Insira o código do desafio para carrega-lo.
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Mover moveMap: Mover
@ -422,46 +422,45 @@ ingame:
title: Me ajuda title: Me ajuda
desc: Eu desenvolvo o jogo no meu tempo livre! desc: Eu desenvolvo o jogo no meu tempo livre!
achievements: achievements:
title: Achievements title: Conquistas
desc: Hunt them all! desc: Consiga todas elas!
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: Zone zoneTitle: Zona
zoneWidth: Width zoneWidth: Largura
zoneHeight: Height zoneHeight: Altura
trimZone: Trim trimZone: Cortar
clearItems: Clear Items clearItems: Limpar Items
share: Share share: Compartilhar
report: Report report: Denunciar
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Criador de Desafios
instructions: instructions:
- 1. Place <strong>Constant Producers</strong> to provide shapes and - 1. Coloque <strong>Produtores Constantes</strong> para gerar itens e
colors to the player cores ao jogador
- 2. Build one or more shapes you want the player to build later and - 2. Monte uma ou mais itens que você quer que o jogador produza e
deliver it to one or more <strong>Goal Acceptors</strong> entregue em um ou mais <strong>Receptores de Objetivo</strong>
- 3. Once a Goal Acceptor receives a shape for a certain amount of - 3. Uma vez que um Receptor de Objetivo recebe uma item por uma certa quantidade de
time, it <strong>saves it as a goal</strong> that the player must tempo, ele <strong>a salva como seu objetivo</strong> , o qual o jogador terá
produce later (Indicated by the <strong>green badge</strong>). que produzir depois (Indicato pela <strong>insígnia verde</strong>).
- 4. Click the <strong>lock button</strong> on a building to disable - 4. Clique no <strong>botao de travar</strong> de uma construção para desabilita-la.
it. - 5. Uma vez que você clicou em revisar, seu desafio será validado e você
- 5. Once you click review, your puzzle will be validated and you poderá publica-lo.
can publish it. - 6. Quando seu desafio for publicado, <strong>todas as construções serão removidas</strong>
- 6. Upon release, <strong>all buildings will be removed</strong> exceto os Produtores Constantes e Receptores de Objetivo - Essa é a parte que
except for the Producers and Goal Acceptors - That's the part that o jogador terá que descobrir sozinho, por isso se chama desafio :)
the player is supposed to figure out for themselves, after all :)
puzzleCompletion: puzzleCompletion:
title: Puzzle Completed! title: Desafio Completo!
titleLike: "Click the heart if you liked the puzzle:" titleLike: "Clique no coração se você gostou do desafio:"
titleRating: How difficult did you find the puzzle? titleRating: O qual difícil foi esse desafio?
titleRatingDesc: Your rating will help me to make you better suggestions in the future titleRatingDesc: Sua avaliação me ajuda a te fazer sugestões melhores no futuro!
continueBtn: Keep Playing continueBtn: Continuar jogando
menuBtn: Menu menuBtn: Menu
puzzleMetadata: puzzleMetadata:
author: Author author: Autor
shortKey: Short Key shortKey: Código
rating: Difficulty score rating: Dificuldade
averageDuration: Avg. Duration averageDuration: Duração média
completionRate: Completion rate completionRate: Taxa de sucesso
shopUpgrades: shopUpgrades:
belt: belt:
name: Esteiras, Distribuidores e Túneis name: Esteiras, Distribuidores e Túneis
@ -680,16 +679,16 @@ buildings:
de fios para o plano regular. de fios para o plano regular.
constant_producer: constant_producer:
default: default:
name: Constant Producer name: Produtor Constante
description: Constantly outputs a specified shape or color. description: Produz constantemente um item ou cor específica.
goal_acceptor: goal_acceptor:
default: default:
name: Goal Acceptor name: Receptor de Objetivo
description: Deliver shapes to the goal acceptor to set them as a goal. description: Entregue itens ao Receptor de Objetivo para os definir como o objetivo.
block: block:
default: default:
name: Block name: Bloco
description: Allows you to block a tile. description: Te permite bloquear um espaço.
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Cortando formas title: Cortando formas
@ -1101,14 +1100,14 @@ keybindings:
comparator: Comparador comparator: Comparador
item_producer: Produtor de Itens (Sandbox) item_producer: Produtor de Itens (Sandbox)
copyWireValue: "Fios: Copiar valor abaixo do cursor" copyWireValue: "Fios: Copiar valor abaixo do cursor"
rotateToUp: "Rotate: Point Up" rotateToUp: "Rotação: Para cima"
rotateToDown: "Rotate: Point Down" rotateToDown: "Rotação: Para baixo"
rotateToRight: "Rotate: Point Right" rotateToRight: "Rotação: Para direita"
rotateToLeft: "Rotate: Point Left" rotateToLeft: "Rotação: Para esquerda"
constant_producer: Constant Producer constant_producer: Produtor Constante
goal_acceptor: Goal Acceptor goal_acceptor: Receptor de Objetivo
block: Block block: Bloco
massSelectClear: Clear belts massSelectClear: Limpar esteiras
about: about:
title: Sobre o jogo title: Sobre o jogo
body: >- body: >-
@ -1203,56 +1202,56 @@ tips:
- Pressione F4 duas vezes para mostrar o ladrilho do seu mouse e da câmera. - Pressione F4 duas vezes para mostrar o ladrilho do seu mouse e da câmera.
- Você pode clicar em uma forma fixada na esquerda para tirá-la de lá. - Você pode clicar em uma forma fixada na esquerda para tirá-la de lá.
puzzleMenu: puzzleMenu:
play: Play play: Jogar
edit: Edit edit: Editar
title: Puzzle Mode title: Modo Puzzle
createPuzzle: Create Puzzle createPuzzle: Criar Desafio
loadPuzzle: Load loadPuzzle: Carregar
reviewPuzzle: Review & Publish reviewPuzzle: Revisar e Publicar
validatingPuzzle: Validating Puzzle validatingPuzzle: Validando Desafio
submittingPuzzle: Submitting Puzzle submittingPuzzle: Enviando Desafio
noPuzzles: There are currently no puzzles in this section. noPuzzles: Não existem desafios nesta categoria atualmente.
categories: categories:
levels: Levels levels: Níveis
new: New new: Novo
top-rated: Top Rated top-rated: Melhor Avaliados
mine: My Puzzles mine: Meus Desafios
short: Short short: Curto
easy: Easy easy: Fácil
hard: Hard hard: Difícil
completed: Completed completed: Completados
validation: validation:
title: Invalid Puzzle title: Desafio inválido
noProducers: Please place a Constant Producer! noProducers: Por favor coloque um Produtor Constante!
noGoalAcceptors: Please place a Goal Acceptor! noGoalAcceptors: Por favor coloque um Receptor de Objetivo!
goalAcceptorNoItem: One or more Goal Acceptors have not yet assigned an item. goalAcceptorNoItem: Um ou mais Receptores de Objetivo ainda não tiveram um item determinado.
Deliver a shape to them to set a goal. Entregue um item a ele para definir seu objetivo.
goalAcceptorRateNotMet: One or more Goal Acceptors are not getting enough items. goalAcceptorRateNotMet: Um ou mais Receptores de Objetivo não estão recebendo itens suficientes.
Make sure that the indicators are green for all acceptors. Garanta que os indicadores estejam verdes para todos os Receptores.
buildingOutOfBounds: One or more buildings are outside of the buildable area. buildingOutOfBounds: Uma ou mais construções estão fora da área construível.
Either increase the area or remove them. Você pode aumentar a área ou removê-los.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Seu desafio se completa sozinho! Por favor garanta que seus Produtores
producers are not directly delivering to your goal acceptors. Constantes não estão entregando diretamente aos seus Receptores de Objetivo.
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: Você está fazendo coisas muito rapidamente. Por favor espere um pouco.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Falha ao comunicar com o backend, por favor tente
update/restart the game (Invalid Api Key). atualizar/reiniciar o jogo (Chave API Inválida).
unauthorized: Failed to communicate with the backend, please try to unauthorized: Falha ao comunicar com o backend, por favor tente
update/restart the game (Unauthorized). atualizar/reiniciar o jogo (Não autorizado).
bad-token: Failed to communicate with the backend, please try to update/restart bad-token: Falha ao comunicar com o backend, por favor tente
the game (Bad Token). atualizar/reiniciar o jogo (Bad Token).
bad-id: Invalid puzzle identifier. bad-id: Indentificador de desafio inválido.
not-found: The given puzzle could not be found. not-found: O desafio não pôde ser achado.
bad-category: The given category could not be found. bad-category: A categoria não pôde ser achada.
bad-short-key: The given short key is invalid. bad-short-key: O código é inválido.
profane-title: Your puzzle title contains profane words. profane-title: O nome do seu desafio contém palavras proibidas.
bad-title-too-many-spaces: Your puzzle title is too short. bad-title-too-many-spaces: O nome do seu desafio é muito curto.
bad-shape-key-in-emitter: A constant producer has an invalid item. bad-shape-key-in-emitter: Um Produtor Constante contém um item inválido.
bad-shape-key-in-goal: A goal acceptor has an invalid item. bad-shape-key-in-goal: Um Receptor de Objetivo contém um item inválido.
no-emitters: Your puzzle does not contain any constant producers. no-emitters: Seu desafio não contém nenhum Produtor Constante.
no-goals: Your puzzle does not contain any goal acceptors. no-goals: Seu desafio não contém nenhum Receptor de Objetivo.
short-key-already-taken: This short key is already taken, please use another one. short-key-already-taken: Esse código já está sendo usado, por favor escolha outro.
can-not-report-your-own-puzzle: You can not report your own puzzle. can-not-report-your-own-puzzle: Você não pode denunciar seu próprio desafio.
bad-payload: The request contains invalid data. bad-payload: O pedido contém dados inválidos.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Seu desafio contém construções colocadas de forma inválida.
timeout: The request timed out. timeout: Acabou o tempo do pedido.

View File

@ -74,11 +74,11 @@ mainMenu:
madeBy: Criado por <author-link> madeBy: Criado por <author-link>
subreddit: Reddit subreddit: Reddit
savegameUnnamed: Sem Nome savegameUnnamed: Sem Nome
puzzleMode: Puzzle Mode puzzleMode: Modo Puzzle
back: Back back: Voltar
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Gostas de compactar e otimizar fábricas? Adquire agora o DLC Puzzle
DLC now on Steam for even more fun! na Steam para ainda mais diversão!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Lista de desejos agora!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -92,9 +92,9 @@ dialogs:
viewUpdate: Ver Update viewUpdate: Ver Update
showUpgrades: Mostrar Upgrades showUpgrades: Mostrar Upgrades
showKeybindings: Mostrar Atalhos showKeybindings: Mostrar Atalhos
retry: Retry retry: Tentar novamente
continue: Continue continue: Continuar
playOffline: Play Offline playOffline: Jogar Offline
importSavegameError: importSavegameError:
title: Erro de importação title: Erro de importação
text: "Erro ao importar o teu savegame:" text: "Erro ao importar o teu savegame:"
@ -199,66 +199,66 @@ dialogs:
desc: Existe um vídeo de tutorial disponível para este nível, mas apenas está desc: Existe um vídeo de tutorial disponível para este nível, mas apenas está
disponível em Inglês. Gostarias de o ver? disponível em Inglês. Gostarias de o ver?
editConstantProducer: editConstantProducer:
title: Set Item title: Selecionar Item
puzzleLoadFailed: puzzleLoadFailed:
title: Puzzles failed to load title: Puzzles falharam a carregar
desc: "Unfortunately the puzzles could not be loaded:" desc: "Infelizmente os puzzles não podem ser carregados:"
submitPuzzle: submitPuzzle:
title: Submit Puzzle title: Submeter Puzzle
descName: "Give your puzzle a name:" descName: "Dá um nome ao teu puzzle:"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "Por favor insere um pequeno código único que será a imagem do ícone
your puzzle (You can generate them <link>here</link>, or choose one da teu puzzle (Podes gerar o código <link>aqui</link>, ou escolher uma
of the randomly suggested shapes below):" das seguintes sugestões aleatoriamente geradas.):"
placeholderName: Puzzle Title placeholderName: Título do Puzzle
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Resize not possible title: Não é possível alterar o tamanho
desc: You can't make the zone any smaller, because then some buildings would be desc: Não podes tornar a zona mais pequena, assim algumas das construções ficariam
outside the zone. fora da zona.
puzzleLoadError: puzzleLoadError:
title: Bad Puzzle title: Mau puzzle
desc: "The puzzle failed to load:" desc: "O puzzle falhou ao carregar:"
offlineMode: offlineMode:
title: Offline Mode title: Modo Offline
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: Não conseguimos correr os servidores, sendo assim o jogo tem de ser jogado em modo offline.
Please make sure you have an active internect connection. Por favor assegura-te de que tens uma boa conexão de internet.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Falha no Download
desc: "Failed to download the puzzle:" desc: "Falha ao fazer o download do puzzle:"
puzzleSubmitError: puzzleSubmitError:
title: Submission Error title: Erro ao submeter
desc: "Failed to submit your puzzle:" desc: "Falha ao submeter o teu puzzle:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Published title: Puzzle Publicado
desc: Congratulations! Your puzzle has been published and can now be played by desc: Parabéns! O teu puzzle foi publicado e agora pode ser jogado
others. You can now find it in the "My puzzles" section. por outros jogadores. Agora podes encontrar o teu puzzle na zona "Meus puzzles".
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mode title: Modo Offline
desc: Since you are offline, you will not be able to save and/or publish your desc: Como estás no modo offline, tu não poderás salvar e/ou publicar o
puzzle. Would you still like to continue? teu puzzle. Mesmo assim queres continuar?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recommendation title: Recomendação
desc: I <strong>strongly</strong> recommend playing the normal game to level 12 desc: Eu recomendo <strong>fortemente</strong> a jogares no modo normal até ao nível 12
before attempting the puzzle DLC, otherwise you may encounter antes de tentares o "puzzle DLC", caso contrário poderás encontrar
mechanics not yet introduced. Do you still want to continue? mecanicas às quais ainda não foste introduzido. Mesmo assim queres continuar?
puzzleShare: puzzleShare:
title: Short Key Copied title: Pequeno código copiado
desc: The short key of the puzzle (<key>) has been copied to your clipboard! It desc: O pequeno código do puzzle (<key>) foi copiado para a tua área de transferências!
can be entered in the puzzle menu to access the puzzle. Poderá ser introduzido no menu puzzle para teres acesso ao puzzle.
puzzleReport: puzzleReport:
title: Report Puzzle title: Reportar Puzzle
options: options:
profane: Profane profane: Inapropriado
unsolvable: Not solvable unsolvable: Não solucionável
trolling: Trolling trolling: Trolling
puzzleReportComplete: puzzleReportComplete:
title: Thank you for your feedback! title: Obrigado pelo teu feedback!
desc: The puzzle has been flagged. desc: O puzzle foi sinalizado.
puzzleReportError: puzzleReportError:
title: Failed to report title: Falha ao reportar
desc: "Your report could not get processed:" desc: "Não foi possível proceder com o ter reporte:"
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Introduzir pequeno código
desc: Enter the short key of the puzzle to load it. desc: Introduz um pequeno código para o puzzle carregar.
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Mover moveMap: Mover
@ -280,7 +280,7 @@ ingame:
clearSelection: Cancelar clearSelection: Cancelar
pipette: Pipeta pipette: Pipeta
switchLayers: Troca de camadas switchLayers: Troca de camadas
clearBelts: Clear belts clearBelts: Limpar tapetes rolantes
buildingPlacement: buildingPlacement:
cycleBuildingVariants: Pressionar <key> para obter variações. cycleBuildingVariants: Pressionar <key> para obter variações.
hotkeyLabel: "Atalho: <key>" hotkeyLabel: "Atalho: <key>"
@ -429,46 +429,46 @@ ingame:
title: Ajuda-me title: Ajuda-me
desc: Eu desenvolvo este jogo no meu tempo livre! desc: Eu desenvolvo este jogo no meu tempo livre!
achievements: achievements:
title: Achievements title: Conquistas
desc: Hunt them all! desc: Tenta obtê-las todas!
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: Zone zoneTitle: Zona
zoneWidth: Width zoneWidth: Largura
zoneHeight: Height zoneHeight: Altura
trimZone: Trim trimZone: Aparar
clearItems: Clear Items clearItems: Limpar Itens
share: Share share: Partilhar
report: Report report: Reportar
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Criador de Puzzle
instructions: instructions:
- 1. Place <strong>Constant Producers</strong> to provide shapes and - 1. Coloca um <strong>Produtor Constante</strong> para fornecer formas e
colors to the player cores ao jogador
- 2. Build one or more shapes you want the player to build later and - 2. Constrói uma ou mais formas que queiras que o jogador tenha de contruir mais tarde
deliver it to one or more <strong>Goal Acceptors</strong> e a tenha de entregar a um ou mais <strong>Recetor de Objetivo</strong>
- 3. Once a Goal Acceptor receives a shape for a certain amount of - 3. Assim que o Recetor de Objetivo receba uma forma durante um certo espaço
time, it <strong>saves it as a goal</strong> that the player must de tempo, ele <strong>guarda-a num objetivo</strong> que o jogador terá
produce later (Indicated by the <strong>green badge</strong>). de produzir mais tarde (Indicatdo pelo <strong>distintivo verde</strong>).
- 4. Click the <strong>lock button</strong> on a building to disable - 4. Clcica no <strong>botão de bloqueio</strong> numa construção para
it. desátiva-lo.
- 5. Once you click review, your puzzle will be validated and you - 5. Assim que clicares em analisar, o teu puzzle será validado e poderás
can publish it. publicá-lo.
- 6. Upon release, <strong>all buildings will be removed</strong> - 6. Após publicado, <strong>todas as construções serão removidas</strong>
except for the Producers and Goal Acceptors - That's the part that excepto os Produtores e Recetores de Objetivo - Esta é a parte em que
the player is supposed to figure out for themselves, after all :) é suposto o jogador tentar descobrir como resolver o teu Puzzle :)
puzzleCompletion: puzzleCompletion:
title: Puzzle Completed! title: Puzzle Completo!
titleLike: "Click the heart if you liked the puzzle:" titleLike: "Clica no coração se gostaste do puzzle:"
titleRating: How difficult did you find the puzzle? titleRating: Quão difícil achaste que foi o puzzle?
titleRatingDesc: Your rating will help me to make you better suggestions in the future titleRatingDesc: A tua avaliação ajudar-me-á a fazer melhores sugestões no futuro
continueBtn: Keep Playing continueBtn: Continua a Jogar
menuBtn: Menu menuBtn: Menu
puzzleMetadata: puzzleMetadata:
author: Author author: Autor
shortKey: Short Key shortKey: Pequeno Código
rating: Difficulty score rating: Grau de dificuldade
averageDuration: Avg. Duration averageDuration: Média de duração
completionRate: Completion rate completionRate: Taxa de conclusão
shopUpgrades: shopUpgrades:
belt: belt:
name: Tapetes, Distribuidores e Túneis name: Tapetes, Distribuidores e Túneis
@ -687,16 +687,16 @@ buildings:
fios na camada normal. fios na camada normal.
constant_producer: constant_producer:
default: default:
name: Constant Producer name: Produtor Constante
description: Constantly outputs a specified shape or color. description: Produz constantemente uma forma ou cor específica.
goal_acceptor: goal_acceptor:
default: default:
name: Goal Acceptor name: Recetor de Objetivo
description: Deliver shapes to the goal acceptor to set them as a goal. description: Entrega formas ao recetor de objetivo para defini-las como um objetivo.
block: block:
default: default:
name: Block name: Bloqueador
description: Allows you to block a tile. description: Permite-te bloquear uma quadrícula.
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Corte de formas title: Corte de formas
@ -1111,10 +1111,10 @@ keybindings:
rotateToDown: "Rotate: Point Down" rotateToDown: "Rotate: Point Down"
rotateToRight: "Rotate: Point Right" rotateToRight: "Rotate: Point Right"
rotateToLeft: "Rotate: Point Left" rotateToLeft: "Rotate: Point Left"
constant_producer: Constant Producer constant_producer: Produtor Constante
goal_acceptor: Goal Acceptor goal_acceptor: Recetor de Objetivo
block: Block block: Bloqueador
massSelectClear: Clear belts massSelectClear: Limpar tapetes rolante
about: about:
title: Sobre o Jogo title: Sobre o Jogo
body: >- body: >-
@ -1211,56 +1211,56 @@ tips:
- Pressiona F4 duas vezes para mostrar a tile do teu rato e câmara. - Pressiona F4 duas vezes para mostrar a tile do teu rato e câmara.
- Podes clicar numa forma afixada no lado direito para desafixa-la. - Podes clicar numa forma afixada no lado direito para desafixa-la.
puzzleMenu: puzzleMenu:
play: Play play: Jogar
edit: Edit edit: Editar
title: Puzzle Mode title: Modo Puzzle
createPuzzle: Create Puzzle createPuzzle: Criar Puzzle
loadPuzzle: Load loadPuzzle: Carregar
reviewPuzzle: Review & Publish reviewPuzzle: Analisar e Publicar
validatingPuzzle: Validating Puzzle validatingPuzzle: A validar Puzzle
submittingPuzzle: Submitting Puzzle submittingPuzzle: A submeter Puzzle
noPuzzles: There are currently no puzzles in this section. noPuzzles: Não há atualmente puzzles nesta secção.
categories: categories:
levels: Levels levels: Nivéis
new: New new: Novo
top-rated: Top Rated top-rated: Melhor Avaliado
mine: My Puzzles mine: Meus Puzzles
short: Short short: Pequeno
easy: Easy easy: Fácil
hard: Hard hard: Difícil
completed: Completed completed: Completo
validation: validation:
title: Invalid Puzzle title: Puzzle Inválido
noProducers: Please place a Constant Producer! noProducers: Por favor coloca um Produtor Constante!
noGoalAcceptors: Please place a Goal Acceptor! noGoalAcceptors: Por favor coloca um Recetor de Objetivo!
goalAcceptorNoItem: One or more Goal Acceptors have not yet assigned an item. goalAcceptorNoItem: Um ou mais Recetores de Objetivo ainda não tem itens atrbuídos.
Deliver a shape to them to set a goal. Entrega uma forma nele para definires um objetivo.
goalAcceptorRateNotMet: One or more Goal Acceptors are not getting enough items. goalAcceptorRateNotMet: Um ou mais Recetores de Objetivo não está a receber itens suficientes.
Make sure that the indicators are green for all acceptors. Assegura-te de que tens o indicador verde em todos os Recetores.
buildingOutOfBounds: One or more buildings are outside of the buildable area. buildingOutOfBounds: Uma ou mais formas estão fora da área de construção.
Either increase the area or remove them. Ou aumentas a área ou removes esses itens.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: O teu Puzzle completa-se sozinho! Por favor assegura-te de que os teus
producers are not directly delivering to your goal acceptors. Produtores Constantes não estão automaticamente direcionados para os Recetores de Objetivo.
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: Estás a realizar as tuas ações demasiado rápido. Aguarda um pouco.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Falha ao cominucar com o backend, por favor tenta
update/restart the game (Invalid Api Key). atualizar/resetar o Jogo (Chave Api inválida).
unauthorized: Failed to communicate with the backend, please try to unauthorized: Falha ao cominucar com o backend, or favor tenta
update/restart the game (Unauthorized). atualizar/resetar o Jogo (Não autorizado).
bad-token: Failed to communicate with the backend, please try to update/restart bad-token: Falha ao cominucar com o backend, por favor tenta atualizar/resetar
the game (Bad Token). o Jogo (Mau Token).
bad-id: Invalid puzzle identifier. bad-id: Identificador de Puzzle inválido.
not-found: The given puzzle could not be found. not-found: O Puzzle pedido não foi encontrado.
bad-category: The given category could not be found. bad-category: A categoria pedida não foi encontrada.
bad-short-key: The given short key is invalid. bad-short-key: O pequeno código inserido não é válido.
profane-title: Your puzzle title contains profane words. profane-title: O título do teu Puzzle contém palavras impróprias.
bad-title-too-many-spaces: Your puzzle title is too short. bad-title-too-many-spaces: O título do teu Puzzle é demasiado pequeno.
bad-shape-key-in-emitter: A constant producer has an invalid item. bad-shape-key-in-emitter: Um Produtor Constante tem um item inválido.
bad-shape-key-in-goal: A goal acceptor has an invalid item. bad-shape-key-in-goal: Um Recetor de Objetivo tem um item inválido.
no-emitters: Your puzzle does not contain any constant producers. no-emitters: O teu Puzzle não contém nenhum Produtor Constante.
no-goals: Your puzzle does not contain any goal acceptors. no-goals: O teu Puzzle não contém nenhum Recetor de Objetivo.
short-key-already-taken: This short key is already taken, please use another one. short-key-already-taken: Este pequeno código já foi utilizado, por favor tenta outro.
can-not-report-your-own-puzzle: You can not report your own puzzle. can-not-report-your-own-puzzle: Não podes reportar o teu próprio puzzle.
bad-payload: The request contains invalid data. bad-payload: O pedido contém informção inválida.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: O teu Puzzle contém construções posicionadas de forma inválida.
timeout: The request timed out. timeout: O tempo do pedido esgotou.