Legesher Translations
Translation database for written languages βοΈ used in programming languagesπ».
Programming with Legesher's dev tools empowers any developer to create without losing the art of innovation π‘, creativity π¨, or collaboration π€ in translation.
Introduction
legesher-translations
π’ is the home of the written language translations for the entire Legesher project.
Languages
We are actively working on adding as many written languages as we can for version 1.0.0 to remove the language barrier in order to learn computer science.
Languages in Active Development
- Afar (aa)
- Arabic (ar)
- Azerbaijani (az)
- Bengali (bn)
- Danish (da)
- Dutch (nl)
- Finnish (fi)
- French (fr)
- Gaelic (ga)
- German (de)
- Greek (el)
- Gujarati (gu)
- Hebrew (he)
- Hindi (hi)
- Indonesian (id)
- Italian (it)
- Kabyle (kab)
- Malayalam (ml)
- Nepali (ne)
- Polish (pl)
- Portuguese (pt)
- Romanian (ro)
- Russian (ru)
- Spanish (es)
- Swahili (sw)
- Tagalog (tl)
- Telugu (te)
- Turkish (tr)
- Ukrainian (uk)
- Urdu (ur)
- Welsh (cy)
- Xhosa (xh)
π’ If your native language is not available in the Legesher translation repository, we'd love your help to add it!! Create an issue using the "π Add New Dialect" template.
Contributing
β€οΈ Legesher relies on the passionate members of its community (both developer and non-developer alike) to keep delivering impactful tools to people all over the world.
Before contributing, be sure to consult Legesher's contribution guidelines and language conventions. As a member of our community, you must abide by our Code Of Conduct.
Installation
1οΈβ£ Fork the legesher/legesher-translations/
repository
Follow these instructions on how to fork a repository
2οΈβ£ Cloning the repository
Once you have set up your fork of the legesher/legesher-translations
repository, you'll want to clone it to your local machine. This is so you can make and test all of your personal edits before adding it to the master version of legesher/legesher-translations
.
Navigate to the location on your computer where you want to host your code. Once in the appropriate folder, run the following command to clone the repository to your local machine.
git clone git@github.com:your-username/legesher-translations.git
3οΈβ£ Switch to the language's branch
For translating, any changes will be first made in the language specific branch, LANGUAGE-translation
. Please make translation PR's for a new or reviewed language to the designated branch and not to master
.
More details on translation PR expectations are found in the Translation Guide.
Development
We love your desire to give back, and want to make the process as welcoming to newcomers and experts as possible. We're working on developing more intuitive tutorials for individuals of all skill levels and expertise, so if you think the community would value from being walked through the steps you're going through please share! β€οΈ
Legesher Projects
Legesher Developer Tools might be useful to you if:
- you are a non-native English speaker
- you are new to programming
- you work on a team with non-native English speakers
- you are a developer (simple enough)
Project | Purpose |
---|---|
tree-sitter-legesher-python |
Tree-sitter python grammar used by text editors allowing Legesher's languages to be implemented |
language-legesher-python |
Atom's programming language binding to allow syntax highlighting, code folding, etc. to a specific grammar |
legesher-translations |
Host and API of all the language translations for written languages for code keywords / concepts |
legesher-dot-io |
Legesher's public website |
legesher-docs |
Legesher's documentation hub. Will be transitioning to a documentation host soon. |
legesher |
Git integration to collaborate with code and others in other languages |
legesher-pride |
A non-programmer's dream is to conrtibute to open source by sharing what they know and learning what's new |
The Community
A message from our founder, Madi:
It is truly a blessing to be surrounded by a community of passionate, driven individuals who love sharing their gifts to creating better products together. Your contribution means the world to me and keeps me motivated to continue creating. This wouldn't be possible without you. From the bottom of my heart, π THANK YOU!
Meet our community (full of contributors, backers, sponsors, and supporters) that give a little piece of their heart to this project. Thank you so much. (emoji key)
This project follows the all-contributors specification. Contributions of any kind are welcome and recognized. β¨