Source files and images for translators to translate Scratch materials, published files for www.
After updating any content to be published make sure to flush the fastly cache so that new versions are served, as the resources are cached aggressively.
This repository contains the input source files for Scratch resources like the Scratch Activity Cards, and the published translations that are available on the new scratch website (scratch-www)
All the source files can be found within the resources/source
directory. Within that directory there are:
- cards/: The source files for the set of Scratch Activity Cards published in 2016.
-
InDesign-files: The inDesign source files for each set of cards. There are zip files for each set of cards so that you do not have to download the files individually:
-
Powerpoint-files: Each of the card sets in powerpoint format for translators who do not have access to Adobe inDesign.
-
- guides/: The source files for the set of Scratch Activity Guides published in 2016.
- InDesign-files: The inDesign source files for each Guide. There are zip archives corresponding to each guide so you don't have to download the files individually:
- Powerpoint-files: Each guide in powerpoint format for translators who do not have access to Adobe inDesign.
- Old Scratch 2 Starter Cards: The Adobe Illustrator source files for the original set of Scratch 2.0 Getting Started Cards
If you are comfortable with github, forking repositories, and making pull requests, you can fork this repository and submit a pull request with your translated files.
On github, translated files for publication should be put in the appropriate language directory within the www
directory. The file also needs to have the same name as the original resource. For example, if you have a French translation of the
Catch Game Cards from the Activity Cards set, you would add your PDF file to resources/www/cards/fr
with the name catch-cards.pdf
. Check the names in the /en
folder to see what the original file names.
To test, run npm run localize
and then look at the generated resources/localized-urls.json
file to see if the new cards have been properly added. This requires Node v6.
To make updating translations easier, you can add your translated source files to the appropriate language directory in resources/source/translations
. For example, if you have an ODP file for the French translation of Catch Game, you can add it to resources/source/translations/fr/cards
with the name catch-cards.odp
. You may need to create the folder for your language.
If you're not comfortable with github, You can download source files you want to translate from the links above. When you have a finished PDF file, send the file (or a link to a shared folder) to [email protected].