Discussion on the state of cloud computing and open source software that helps build, manage, and deliver everything-as-a-service.
l10n - Contributing Translations
Localization/Translation is an excellent way to contribute to an open source project and CloudStack is no different. The CloudStack user interface is currently translated into 4 languages, essentially reflecting the language capabilities held by employees. Those four are:
- Simplified Chinese
However, CloudStack is in use around the world, so this is pretty small selection of languages. We also have more than just the UI to address, as virtually none of our documentation is translated. Our first priority there is the Quick Install Guide.
CloudStack uses the awesome (and open source) Transifex (graciously hosted for us by Indifex) for handling translation. To show that they are even more awesome, the Transifex community added the capability to handle Java's i18n .properties file to Transifex at our request. Transifex is a wonderful platform which allows you to use either the intuitive web interface or to use any local translation tool. The list of projects using Transifex is no less impressive, including Firefox, Django, and the Fedora Project.
So how does one go about helping with localization with CloudStack? It's relatively easy:
- Sign our CLA
- Create an account on Transifex.net
I've been very pleased with the number of folks asking to help without being asked, namely Alexandre Haguiar and Diego Castro who are working on the Brazilian Portuguese translation. We have just over a week till code freeze (9/14/2011) for the next release, and I am sure we could add a few languages to the CloudStack UI.