Hi everyone!
Best regards,
I'm interested in GSoC 2013 at Processing.
Actually, what I want to do is implement
i18n for Processing
. Processing is known all over the world. I guess, it would be useful to add i18n infrastructure to Processing and translate it. I'm sure making Processing available in various languages would make it a lot more popular!
I would need to accomplish the following tasks in order to succeed:
Investigate and develop i18n strategy (+ think about Tools & Libraries).
Implement i18n routines.
Extract Strings, refactor existing sources.
Add new “Choose Language” UI elements in Preferences window.
Start Processing translation: crowdsourced translation web site.
I consider, we should use default java ResourceBundles and property files. This is the default java-way. Moreover, property files are easy to read and translate by people. As a translation tool, we can use any open-source crowdsourcing translation platform. Seems like
https://github.com/translate/pootle would be enough, but I haven't checked it in details yet.
Here you can find the template of my proposal:
https://docs.google.
com/document/d/
1azXzJXlUhFGefhe1l749RiWfb3DPA
eaesz2OI0i8zHg/edit?usp=
sharing (everyone can comment).
Who am I:
Computer Science MSc student at Ivan Franko National University of Lviv, Ukraine. I've been developing Pascal programs since childhood. Later, at the age of 14 I focused on Delphi. Later, at the university one of our professors introduced us to Processing during Computer Graphics class. We had to implement various graphics algorithms from scratch. At the end of the year we had to present a small Processing-based game. At that moment, PDE was not enough, so I used bare core.jar in Eclipse. After that I started thoroughly learning Java :) So I consider, that Processing played a really important role in my life :)
Moreover, I've fixed Processing's issues and implemented selectFile/Folder/Output library for Android. So I know Processing structure.
What do you think about this Project Idea? I'm waiting for your response!
Ostap
1