Thanks for your interest in helping translating the guides!
Before you start working on a translation, look through the open translation issues to see if anyone else is already working on one for your language.
If there's not, then today is your day to lead this effort! Here's how to start:
- Fork this repository
- Open an issue using this issue template
- Start working through the checklist!
Git is pretty good at tracking files that have changed. We'll try to make it as easy as possible for you to keep your translation up to date.
Note: These directions assume the origin
remote is the translation fork. If you didn't originally clone the repository from the fork, you can update it with git remote set-url origin https://github.com/[yourname]/opensource.guide.git
.
Here is the recommended process:
- Run
$ script/sync-translation
to merge the latest changes from upstream and open a Pull Request on your fork. - If files requiring translation have been modified, they will be added to a checklist in the Pull Request.
- Once all files have been updated, merge the pull request.
Run this script as often as you want to keep your translation up to date.