shapez/translations
tobspr 931c8a5821
Puzzle DLC (#1172)
* Puzzle mode (#1135)

* Add mode button to main menu

* [WIP] Add mode menu. Add factory-based gameMode creation

* Add savefile migration, serialize, deserialize

* Add hidden HUD elements, zone, and zoom, boundary constraints

* Clean up lint issues

* Add building, HUD exclusion, building exclusion, and refactor

- [WIP] Add ConstantProducer building that combines ConstantSignal
and ItemProducer functionality. Currently using temp assets.
- Add pre-placement check to the zone
- Use Rectangles for zone and boundary
- Simplify zone drawing
- Account for exclusion in savegame data
- [WIP] Add puzzle play and edit buttons in puzzle mode menu

* [WIP] Add building, component, and systems for producing and
accepting user-specified items and checking goal criteria

* Add ingame puzzle mode UI elements

- Add minimal menus in puzzle mode for back, next navigation
- Add lower menu for changing zone dimenensions

Co-authored-by: Greg Considine <gconsidine@users.noreply.github.com>

* Performance optimizations (#1154)

* 1.3.1 preparations

* Minor fixes, update translations

* Fix achievements not working

* Lots of belt optimizations, ~15% performance boost

* Puzzle mode, part 1

* Puzzle mode, part 2

* Fix missing import

* Puzzle mode, part 3

* Fix typo

* Puzzle mode, part 4

* Puzzle Mode fixes: Correct zone restrictions and more (#1155)

* Hide Puzzle Editor Controls in regular game mode, fix typo

* Disallow shrinking zone if there are buildings

* Fix multi-tile buildings for shrinking

* Puzzle mode, Refactor hud

* Puzzle mode

* Fixed typo in latest puzzle commit (#1156)

* Allow completing puzzles

* Puzzle mode, almost done

* Bump version to 1.4.0

* Fixes

* [puzzle] Prevent pipette cheats (miners, emitters) (#1158)

* Puzzle mode, almost done

* Allow clearing belts with 'B'

* Multiple users for the puzzle dlc

* Bump api key

* Minor adjustments

* Update

* Minor fixes

* Fix throughput

* Fix belts

* Minor puzzle adjustments

* New difficulty

* Minor puzzle improvements

* Fix belt path

* Update translations

* Added a button to return to the menu after a puzzle is completed (#1170)

* added another button to return to the menu

* improved menu return

* fixed continue button to not go back to menu

* [Puzzle] Added ability to lock buildings in the puzzle editor! (#1164)

* initial test

* tried to get it to work

* added icon

* added test exclusion

* reverted css

* completed flow for building locking

* added lock option

* finalized look and changed locked building to same sprite

* removed unused art

* added clearing every goal acceptor on lock to prevent creating impossible puzzles

* heavily improved validation and prevented autocompletion

* validation only checks every 100 ticks to improve performance

* validation only checks every 100 ticks to improve performance

* removed clearing goal acceptors as it isn't needed because of validation

* Add soundtrack, puzzle dlc fixes

Co-authored-by: Greg Considine <gconsidine@users.noreply.github.com>
Co-authored-by: dengr1065 <dengr1065@gmail.com>
Co-authored-by: Sense101 <67970865+Sense101@users.noreply.github.com>
2021-05-23 16:32:05 +02:00
..
.gitignore Add store page to translations 2020-09-29 20:40:55 +02:00
README.md Added Czech language to the list (#763) 2020-10-06 14:45:21 +02:00
base-ar.yaml Update translations 2021-03-12 11:18:43 +01:00
base-cat.yaml Update translations 2021-03-12 11:18:43 +01:00
base-cz.yaml Fix czech grammar (#1120) 2021-03-26 15:48:38 +01:00
base-da.yaml Update translations 2021-03-12 11:18:43 +01:00
base-de.yaml Update base-de.yaml (#1111) 2021-03-16 18:08:39 +01:00
base-el.yaml Update translations 2021-03-12 11:18:43 +01:00
base-en.yaml Puzzle DLC (#1172) 2021-05-23 16:32:05 +02:00
base-es.yaml Update base-es.yaml (#1123) 2021-03-26 15:48:48 +01:00
base-fi.yaml Update base-fi.yaml (#1098) 2021-03-16 09:44:50 +01:00
base-fr.yaml Update translations 2021-03-12 11:18:43 +01:00
base-he.yaml Puzzle DLC (#1172) 2021-05-23 16:32:05 +02:00
base-hr.yaml Update translations 2021-03-12 11:18:43 +01:00
base-hu.yaml Update translations 2021-03-12 11:18:43 +01:00
base-ind.yaml Update base-ind.yaml (#1107) 2021-03-16 09:51:47 +01:00
base-it.yaml Update translations 2021-03-12 11:18:43 +01:00
base-ja.yaml Update Japanese translation (#1097) 2021-03-16 09:44:36 +01:00
base-kor.yaml Update translations 2021-03-12 11:18:43 +01:00
base-lt.yaml Update translations 2021-03-12 11:18:43 +01:00
base-nl.yaml Update translations 2021-03-12 11:18:43 +01:00
base-no.yaml Update translations 2021-03-12 11:18:43 +01:00
base-pl.yaml Update translations 2021-03-12 11:18:43 +01:00
base-pt-BR.yaml Update base-pt-BR.yaml (#1108) 2021-03-16 09:52:00 +01:00
base-pt-PT.yaml Update base-pt-PT.yaml (#1095) 2021-03-12 18:55:32 +01:00
base-ro.yaml Update translations 2021-03-12 11:18:43 +01:00
base-ru.yaml Update translations 2021-03-12 11:18:43 +01:00
base-sl.yaml Update translations 2021-03-12 11:18:43 +01:00
base-sr.yaml Update translations 2021-03-12 11:18:43 +01:00
base-sv.yaml Update translations 2021-03-12 11:18:43 +01:00
base-tr.yaml Update base-tr.yaml (#1125) 2021-03-26 15:49:00 +01:00
base-uk.yaml Update translations 2021-03-12 11:18:43 +01:00
base-zh-CN.yaml Add finish, italian, romania, ukrainian, minor adjustments 2021-03-12 12:42:16 +01:00
base-zh-TW.yaml Update translations 2021-03-12 11:18:43 +01:00

README.md

Translations

The base language is English and can be found here.

Languages

(If you want to translate into a new language, see below!)

Editing existing translations

If you want to edit an existing translation (Fixing typos, updating it to a newer version, etc), you can just use the github file editor to edit the file.

  • Click the language you want to edit from the list above
  • Click the small "edit" symbol on the top right
edit symbol
  • Do the changes you wish to do (Be sure not to translate placeholders! For example, <amount> minutes should get <amount> Minuten and not <anzahl> Minuten!)

  • Click "Propose Changes"

propose changes
  • Click "Create pull request"
create pull request
  • I will review your changes and make comments, and eventually merge them so they will be in the next release! Be sure to regulary check the created pull request for comments.

Adding a new language

Please DM me on Discord (tobspr#5407), so I can add the language template for you.

Important: I am currently not accepting new languages until the wires update is out!

Please use the following template:

Hey, could you add a new translation?

Language: <Language, e.g. 'German'>
Short code: <Short code, e.g. 'de', see below>
Local Name: <Name of your Language, e.g. 'Deutsch'>

You can find the short code here (In column Code 2).

PS: I'm super busy, but I'll give my best to do it quickly!

Updating a language to the latest version

Run yarn syncTranslations in the root directory to synchronize all translations to the latest version! This will remove obsolete keys and add newly added keys. (Run yarn before to install packages).