GetSimple Support Forum
Crowdsourcing language translations - Printable Version

+- GetSimple Support Forum (http://get-simple.info/forums)
+-- Forum: GetSimple (http://get-simple.info/forums/forumdisplay.php?fid=3)
+--- Forum: Developer Discussions (http://get-simple.info/forums/forumdisplay.php?fid=8)
+--- Thread: Crowdsourcing language translations (/showthread.php?tid=4160)



Crowdsourcing language translations - shawn_a - 2013-01-18

I have created a repo on github for language files for getsimple.

https://github.com/GetSimpleCMS/GS_LANGS

This way we can take advantage of the social coding for them.

If you author a lang file and want us to add it, let us know.
Then anyone can fork the project and contribute to the translations.

If one is requested , we can add the file and let people work on it in their free time.

Github also has its own web based editor, so you can make changes right I your browser with no special SVN or authoring knowledge or skills.


RE: Crowdsourcing language translations - shawn_a - 2013-02-22

I also invite language translation owners to contribute their lang files. Any attribution or credit to you will remain in the files, or provide a open license with it.


RE: Crowdsourcing language translations - Beluga - 2013-03-14

What about using some online translation platform like http://crowdin.net/ or http://transifex.com/ ?


RE: Crowdsourcing language translations - mvlcek - 2013-03-14

(2013-03-14, 01:41:46)Beluga Wrote: What about using some online translation platform like http://crowdin.net/ or http://transifex.com/ ?

There was already a thread about transifex with no conclusion.

I wrote a proposal about its use in the wiki and the Translate plugin supports uploading to and downloading from transifex.


RE: Crowdsourcing language translations - shawn_a - 2013-03-14

It is neat, but might be overkill for us. I was unaware of the translate plugin , very nice.


RE: Crowdsourcing language translations - yojoe - 2013-03-15

From my own experience with app translation, there are always problems with technical phrases.
Most of one-time traductors tend to open a translation file, and translate the phrases/words literally.
This might look funny after launchning translated file in an app, but for real it becomes a tragedy for a normal user.
Example in latest phpmyadmin, where deleting a record, opens up an alert with something like: "you are going to DESTROY DATABASE". For the first time i was like "WTF!?"

Some folks adjust phrases during translation to language specific words, and sentences, as some of them are just not being commonly used, or are recondite for a non-techie people. And then a new guy comes right in the middle of adjustments, and screws everything because he knows what's better.
That's why I'm somewhat against translations of some apps by a group of people as long, as the main/first traductor is active and maintains translation up to date.

From the other hand, I could wonder a bit if all this mess with crowdtranslation is needed, if nobody even started to fork translation files, nor brought up a problem like "this/that word/sentence should sound different" / "I don't understand the meaning of" etc. in respective language


RE: Crowdsourcing language translations - shawn_a - 2013-03-16

Translations by actual users in context are much better, I agree.
Otherwise we could just do a word for word translate.

Also I notice out i18n does not support plural syntax, does it ?


RE: Crowdsourcing language translations - Beluga - 2013-03-16

I feel you should treat bad quality translations case by case, not just flat out assume a translation platform will lead to them. You can choose to not release any languages that have not been reviewed in-GUI. The main/first translator can just as well do bad work.


RE: Crowdsourcing language translations - shawn_a - 2013-03-16

We could throw the request for .de on there and see how well it matches our existing one.

I would also like to have 5 default languages installed in core for install terms at least.


RE: Crowdsourcing language translations - shawn_a - 2013-04-30

I added the last 3 versions of default en_US
https://github.com/GetSimpleCMS/GS_LANGS/commits/master

You can keep track of lang changes, please add your languages.


RE: Crowdsourcing language translations - Connie - 2013-04-30

I did some translations in the last years
but I am not Github-savy and I do not understand this system and have other priorities

so what? Should I stop to do translations?

I do not know.


RE: Crowdsourcing language translations - shawn_a - 2013-04-30

"If you author a lang file and want us to add it, let us know."

The point of github is anyone can click edit and fix up or add missing translations, or click new file and add a new language and copy the default in and start translating it, it can be done a little at a time, by anyone that wants to ( thats what crowdsource means ), and it has full revision history so admins can revert or merge and keep track of changes and things that need adding.

There is no download, hosting, local editor hassle. Its all right there all the time.

You don't have to do anything. But I would like to get some languages in there, if anyone wants to donate theirs, we will stick their attribution in the file so they get credit, and then people can keep it updated for new releases.

This will also let us track authors and if we want to add more default languages to core, we can credit them.

If anyone want to argue over the semantics of a string , they can create an issue and discuss it until there is a consensus, then the fix can be tied to the discussion.

Just trying to get language source controlled like code is, for the betterment of everyone.

Maybe someone can create a guide.

I can add in requested languages also, into a new branch and then when its done move it into a stable branch, so in progress files are kept seperate.


RE: Crowdsourcing language translations - shawn_a - 2014-02-16

see split for concatenation issues
http://get-simple.info/forums/showthread.php?tid=5654


RE: Crowdsourcing language translations - Cassandra Botil - 2021-09-09

This is useful!
I really like how you people are putting it p;us the resources!
Will not get stuck again.