- Create a new Issue
- Discuss Issue with Community Working Group (WG) --> Create Pull Request (PR) if required
- PR to be submitted against the main branch
- PR discussed with the WG. If agreed, the WG Chair will merge into main branch
We welcome community contributed translations of the course.
To make the process simpler we have created a locale template that you can duplicate and update.
To prepare your translation follow these steps:
- Fork the repository: https://github.com/Green-Software-Foundation/learn/fork
- Create a new branch for your translation - e.g. "translation-de".
- Duplicate the template locale folder - "/i18n/template".
- Name the new folder based on the language locale code - e.g. 'de' for German
- Update the course content in the "docusaurus-plugin-content-docs/current" folder.
- Optionally update the images in "docusaurus-plugin-content-docs/current/images". Contact us if you need access to the original image assets.
- Update the UI elements in "docusaurus-theme-classic/footer.json" & "docusaurus-theme-classic/navbar.json".
npm -g install yarn
yarn install
yarn run docusaurus start --locale <locale>
- Raise a Pull Request for your translation against the main branch.
- The PR will be reviewed by the the project team and feedback will be provided within 4 weeks.
Once approved the translation will be published on https://learn.greensoftware.foundation/