Hello everyone, I would like to contribute a Catalan translation to Processing development environment (the sketchbook).
I couldn’t find any information or instructions on how to contribute a translation, neither in the processing’s github page nor in the website (processing.org). Nothing in this forum on this subject either.
I found some interesting conversation under the processing-docs project though: new translation system ongoing?. This what REAS wrote in the post on December 2019.
We are starting work on a new way to build the site and a new translation system is a priority. I’m going to close this thread for now and we can discuss the translations in more detail when the time comes.
I’ve been searching the github page and I think I have a loose idea of how to tackle this. I would just mimic other translation commits I’ve found. You can have a look at the Italian translation commit. Only three files need to be modified:
Make a copy of processing/…/languages/PDE.properties and translate it.
Add a line for the language in processing/…/languages/languages.txt.
Add the language code to the method static private String listSupported() of the Language.java class
I don’t know if there is a protocol for doing translations as of today (January 2020) which I should comply to. Moreover, I don’t think it’s easy for non-programmer to get to contribute a translation as things are now. Fortunately there are instructions to build Processing’s code from source, which I will need in order to see the translation in use and verify everything is ok before sending a pull request.
Could someone tell me why there are no tutorials on how to contribute translations? Or, if there are, point me to one? On the other side, if my effort is futile for some reason, please, tell me so as well.