Any collaborative tool/website to localize an Android app?

AndroidLocalizationCollaboration

Android Problem Overview


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 https://translations.launchpad.net">Launchpad</a> but it only supports the gettext format so we would have to use scripts, not very convenient.

What website is convenient for translating open source Android applications?
Anybody must be able to start contributing without any sort of prior approval.

Android Solutions


Solution 1 - Android

One tool was not yet listed so far - Weblate. It has native support for Android string resources and is already used for several apps (for example OsmAnd). Though it requires you to use distributed version control system (preferably Git).

Solution 2 - Android

I opted for Crowdin. It allows the admin to upload the XML files, and then anyone can translate to any language.

Translated files can be downloaded in a ZIP archive.

It is free for Open Source projects.

The UI used to be really slow, but it has got better recently.

Solution 3 - Android

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.

Solution 4 - Android

Here is a small tool I've developed: http://www.lokaligo.com/.

Probably not perfect, but for me, for now does the job.

Solution 5 - Android

Localize your apps and content more easily – Android Resource (.xml) formats now supported in Translator Toolkit [1] http://translate.google.com/toolkit

[1] http://googledevelopers.blogspot.nl/2012/03/localize-your-apps-and-content-more.html

Solution 6 - Android

See Get Localization http://www.getlocalization.com, it integrates with Eclipse.

Solution 7 - Android

Amanuens.com has also support for android builtin, is free in 2011, syncs with your repo, but personally I dislike the editor.

Solution 8 - Android

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.

Solution 9 - Android

Transifex is a really good tool for collaborative translation. It offers paid plans, a free demo for 15 days and is free for open source projects.

Solution 10 - Android

I use Androglot.com, its quite early stage but promising, free and open to anyone, supports Android string.xml files (and string-array) without restrictions...

Solution 11 - Android

I found MyGengo's String, which has native support for Android string resources. They're still a little buggy, but they have a slick interface. They're free for public projects.

Are there any others that have sprung up since last year? (please post as a new answer, not a comment to this answer)

Solution 12 - Android

I've started using android2po with a Drupal-based translation tool.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionNicolas RaoulView Question on Stackoverflow
Solution 1 - AndroidMichal ČihařView Answer on Stackoverflow
Solution 2 - AndroidNicolas RaoulView Answer on Stackoverflow
Solution 3 - Androidmiracle2kView Answer on Stackoverflow
Solution 4 - AndroidmakoView Answer on Stackoverflow
Solution 5 - AndroidArno den HondView Answer on Stackoverflow
Solution 6 - AndroidooxioView Answer on Stackoverflow
Solution 7 - AndroidPeterdkView Answer on Stackoverflow
Solution 8 - AndroidWalterView Answer on Stackoverflow
Solution 9 - AndroidcawView Answer on Stackoverflow
Solution 10 - AndroidBoDeXView Answer on Stackoverflow
Solution 11 - AndroidSteve PomeroyView Answer on Stackoverflow
Solution 12 - AndroidPierre-Luc PaourView Answer on Stackoverflow