-
Notifications
You must be signed in to change notification settings - Fork 127
🌍 🌎 🌏 Localization Support: Translators Needed #30
Description
We have come up with a list of languages we'd like to support. As explained in the main documentation, this component enables users to validate correct syntax for javascript data structures. We are hoping we can extend this component's usefulness by providing locale support to non-english speakers.
We hope to accomplish this goal by crowdsourcing this task to kind volunteers around the globe.
For now, this task for any language is relatively small. About 20 to 30 small lines that need to be translated.
Name | Status | Contributor(s) |
---|---|---|
Chinese | Done | @ADirtyCat |
Spanish | Done | @AndrewRedican |
English | Done | @AndrewRedican |
Hindi | Done | @shehbazjafri |
Tamil | Done | @vasind |
Indonesian | Done | @radityasurya |
Russian | Done | @askesis |
Polish | Not Started | |
French | Done | @cbonaudo |
Hungarian | Not Started | |
Japanese | Done | @Adityaperiwal |
Portuguese | Done | @AllanKDeveloper |
German | Done | @PatrickSachs |
Italian | Not Started |
Can't find your native language listed here? How about becoming a contributor yourself?
Below you'll find some instructions to help you get started.
Getting Started
-
Sign in to Github.
-
Fork this repository.
-
[Optional] Clone your forked repositiory and use your code editor of choice (if you know what you are doing).
-
Create a new branch.
-
Go to the
locale
folder. The path should look something like this:https://github.com/YourUsername/react-json-editor-ajrm/tree/the-branch-name/src/locale
-
Create a new file for the languange you are translating for. Please use the two letter abbreviation for languages listed on here ISO 639 and three letter abbreviation for those that do not have the latter.
-
You can copy the contents from any other file in this directory of a language you are familiar with and begin translating.
-
When you are finished, kindly send us a pull-request. Please include the name of the language you have translated for, and any questions or issues you might come across.
Some useful links below:
We welcome contributions of any kind, and make sure we acknowledge these contributions! By contributing, you will also feature in our documentation's footer contributors section.
Thanks!