👍🎉 Thank you for imporving IoT Education 🎉👍
We are a small project that is trying to make IoT education easier fro everyone. We would love your help with
We would like to see WyliodrinSTUDIO in as many languages as possible. For this we need your help.
All you need to do is translate the source/public/translations/messages-en.json file. Make a new file, called messages-your_langauge_code.json. The lanuage code is a two letter code for each language.
To get started, clone the repository and start translating the messages.
The format of source/public/translations/messages-en.json the file is the following:
{
"LANGUAGE": {
"message":"English",
"description":"The name of the language that is written in the languages menu"
},
"appName": {
"message": "Wyliodrin STUDIO",
"description": "The title that is written the Chrome Store, you should change this if the language characters are different from latin alphabet"
},
"appDesc": {
"message": "Wyliodrin STUDIO is a Chrome based IDE for software and hardware development for IoT and Embedded Linux systems.",
"description": "the short description written in the Chrome Store"
},
"MESSAGE_KEY": {
"message":"the original message in English",
"description":"A description of the message so that you have a better idea how to translate it"
},
...
}
For translation, only the message is necessarry:
{
"LANGUAGE": {
"message":"Language Name"
},
"appName": {
"message":"Wyliodrin STUDIO"
},
"appDesc": {
message:"The description in your language"
},
"MESSAGE_KEY": {
"message":"the translated message in your language"
},
...
}
It would be very good for the project if you could transalte it in:
- Spanish
- German
- Chinese
- Italian
- Dutch
- Portuguese
- Hungarian
Another way to contribute is to write examples. To make an example, create a new project, add your code for the software and the firmware and add the schematics.
Export the project and place it in source/embedded/example/software/ in the specific board's folder.
If the example is for all the boards, place it in the board folder
Please send us any issues that you have using the github issues option.
Please write the following data:
- WyliodrinSTUDIO version (in the About menu)
- The Chrome browser version that runs it
If you have any interesting feature or bug fix, please send us a pull request. Before sending it, make sure you follow the coding standards.
If you have any ideas and suggestions, please write them on the forum. Make sure you sign in to Wyliodrin to be able to write.
You may write suggestions in the Chrome Store
Please ensure you follow the coding standards used through-out the existing code base. Some basic rules include:
- indent with 4-spaces, no tabs.
- opening brace on the next line as
if
/for
/function
and so on, closing brace on its own line.