Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Easier zotonic translation (via crowdin) #217

Open
mmzeeman opened this Issue · 5 comments

3 participants

@mmzeeman
Owner

With the help of the online service http://crowdin.net/ we could make it much easier for translaters to contribute to zotonic.

Crowdin supports free accounts for open-source projects.

We can upload the pot files, and translators can contribute translations online. They also have an api to manage the technical stuff.

We have set it up for channel for some time now. It is amazingly easy for translators to contribute. This is our howto: http://channel.me/translate/how_to

Useful?

@mmzeeman
Owner

I would like to make some changes in order to make it easier to make translations. Currently every module and site gets its own translation template named en.pot. Having the same name everywhere makes it hard to handle. I would like to change it to [module|site].pot.

Another thing i would like to do is make it possible to combine strings from different modules into one file. e.g. all the strings from the base zotonic modules go to one file called zotonic.pot.

This would make it easier to distribute and handle the translation process.

@mmzeeman
Owner

Busy with experimenting. Tweaked mod_translation a little bit so it will work with pot file with the module name as prefix. Project page: http://crowdin.net/project/zotonic

@mmzeeman
Owner

This should be the url which can be used to join the translation portal: http://crowdin.net/project/zotonic/invite

Looking at the crowdin api in order to easily upload the pot files.

@kaos
Owner

What is the status of this?
How much work is it to get the data into and out of crowdin?

I think it is a much easier way for translators to contribute using crowdin..

@mmzeeman
Owner
@mworrell mworrell added this to the Wish list milestone
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.