-
Notifications
You must be signed in to change notification settings - Fork 28
Getting Started
Hello! !আসসালামু আলাইকুম Olá! Γειά σου!
Thanks for being interested in our translation efforts for swirl. The purpose of this page is to help you get started translating.
The swirl content that needs to be translated falls into two main categories:
- Menus
- Courses
Translations of swirl menus can be found in
translations/menus
.
Click the link and if you see the language that you want to translate
listed there, then skip to reading about how to translate swirl courses,
otherwise keep reading!
The swirl menu translations are written in a markup language called yaml, but as the translator you don't have to worry about that too much. What you need to know is the general structure: a quoted phrase in English followed my a colon, then a quoted phrase in the language you (as the translator) are writing. It looks something like this:
"Phrase in English":
"[Phrase in another laguage]"
Here's an example for the Spanish translation:
"That's not the expression I expected but it works.":
"Esa no es la expresión que esperaba, pero funciona."
If you know how to use Git and GitHub, then fork the translations repository,
add your new [your language].yaml
file in the menus directory, and make your
translation! If you're unfamiliar with Git and GitHub, go the
translations repository and click
"Download ZIP." Unzip the file you downloaded and create [your language].yaml
so you can make your translation. When you're finished with your translation you
can email it to [email protected] and we will ensure it gets incorperated into
the next version of swirl.
A collection of courses made by Team swirl can be found in our
swirl_courses
repository on
GitHub. If you know how to use Git and GitHub you should follow these steps to
translate a course:
- Download the zip file of the
swirl_courses
repository. - Select one of the courses to translate and start a brand new Git repository for this course.
- Translate the
lesson.yaml
files in each lesson of the course. - Push your new repository to GitHub.
- Fork our translations repository
and send a pull request with a link to your newly tranlsated course in the
README.md
file under the courses directory.
If you would like translate a course but you don't know how to use Git and GitHub then follow steps 1, 2, and 3 above (ignoring the Git parts) and then send us an email at [email protected].
If you need help or have questions you should check out the swirl-translators Google group or you can email [email protected].