views:

195

answers:

4

My open source Android application has internationalization done the Android way, with strings.xml files.

The community has many people from many countries, and they are willing to contribute/improve translations using a collaborative website.

There is Launchpad but it only supports the gettext format so we would have to use scripts, not very convenient.

There is Crowdin but somehow this website seems dead, nearly no projects, and the download links do not work. Actually we started using Crowdin but all download links fail to give any strings.xml file back, see here.

What website is convenient for translating open source Android applications?

A: 

Pootle is a great localisation platform with many features and support for many formats. The upcoming version supports even more formats and adding new formats is very simple.

Walter
A: 

Pootle does not support Android apps localization and as for me it's not so great as you say. But crowdin, it's something new I should try

Mike Lennon
A: 

I asked Crowdin about the empty downloads problem I mentioned, and they replied:

Due to our servers overloading, currently Crowdin offers only nightly builds of translations, so AnkiDroid translations will be available for downloading within 12 hours. Later we will offer on-demand builds.

Indeed, a day after the files are available :-)
So, we will go with Crowdin. It is free for Open Source projects.

Nicolas Raoul
+1  A: 

I've written a tool to convert between Android XML resources and .po files:

http://blog.elsdoerfer.name/2010/04/08/android2po-managing-android-translations/ http://github.com/miracle2k/android2po

I'm using this myself with Pootle, and it works well enough, though I'm not really all that happy with the Pootle UI. Crowdin is in fact much better in that regard.

miracle2k