Skip to main content

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:

  1. https://gitlab.com/gimbalabs/ppbl-2023/ppbl-front-end-template-2023/-/tree/main/src/pages/get-started
  2. https://gitlab.com/gimbalabs/ppbl-2023/ppbl-front-end-template-2023/-/tree/main/src/components/course-details
  3. 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:

  1. https://gitlab.com/gimbalabs/ppbl-2023/ppbl-front-end-template-2023/-/tree/main/src/pages/modules/100
  2. https://gitlab.com/gimbalabs/ppbl-2023/ppbl-front-end-template-2023/-/tree/main/src/components/course-modules/100
  3. 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 review slts-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.