Translation Plan
Updated 2023-03-19
Getting Started
If you are translating Plutus PBL into a new language, start with these steps.
Please be sure to work through these steps in order.
Step 1: Translate Module Names + Student Learning Targets
To get started in building a translated version of PPBL 2023, please follow this link to course data in the PPBL Front End Template
You will find a set of slts.json
files that are ready to be translated. You can fork the repository, translate the appropropriate .json
file, and submit a merge request to the main branch of PPBL Front End Template
Step 2: Translate Getting Started
All of the "Getting Started" content can be found in three places:
- https://gitlab.com/gimbalabs/ppbl-2023/ppbl-front-end-template-2023/-/tree/main/src/pages/get-started
- https://gitlab.com/gimbalabs/ppbl-2023/ppbl-front-end-template-2023/-/tree/main/src/components/course-details
- https://gitlab.com/gimbalabs/ppbl-2023/ppbl-front-end-template-2023/-/blob/main/src/data/get-started.ts
Please take a moment to run the front-end template locally while reviewing the code to get familiar with how this content is structured, and ask questions any time.
To complete this step, please review the files + directories listed above, make changes, and merge to the language branch you are working on.
Step 3: Translate Module 100 text
After the Getting Started content is translated and added to a localized branch of the course, we will be ready to start translating specific content.
All of the "Module 100" content can be found in three places:
- https://gitlab.com/gimbalabs/ppbl-2023/ppbl-front-end-template-2023/-/tree/main/src/pages/modules/100
- https://gitlab.com/gimbalabs/ppbl-2023/ppbl-front-end-template-2023/-/tree/main/src/components/course-modules/100
- https://gitlab.com/gimbalabs/ppbl-2023/ppbl-front-end-template-2023/-/tree/main/src/data, in the
slts.json
files.
Every
slts.json
should now include a list of Lessons for each Module. Please reviewslts-english.json
to see how Lessons are structured, and update accordingly.
To complete this step, please review the files + directories listed above, make changes, and merge to the language branch you are working on.
Step 4: Add subtitles to Module 100 videos
Videos for Modules 100 and 101 are currently live. Please reach out to @jamesdunseith#3315 on Discord to be added as an editor to the Gimbalabs YouTube Studio, where you can add translations to existing videos.