godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
90.93k stars 21.15k forks source link

Use a web-based tool to internationalize Godot engine UI #4906

Closed genete closed 8 years ago

genete commented 8 years ago

Bugsquad edit: Hijacked the OP as we won't use Transifex but the libre Weblate.


Transifex is a great tool for collaborative translation of applications (as well as websites, etc.).

It is possible to create a free account and with it create one organization to handle different projects on it. If the organization create and translate only open source projects the monthly cost is 0$.

See one example of open source organization that is using transifex here

And no, this is not spam :-)

akien-mga commented 8 years ago

Transifex is a great service, but it's proprietary, so it wouldn't be my first choice (even though I use it for various projects, such as the full Mageia project - the choice to use it was made while Transifex was still open source...).

Weblate is a better alternative for open source communities. I already made a request on https://hosted.weblate.org/ to get a free hosted project for Godot.

allysonsouza commented 8 years ago

Maybe we can use a WordPress install with GlotPress plugin: https://br.wordpress.org/plugins/glotpress/

This is what WordPress uses to manage dozens of language translations: https://translate.wordpress.org/

ghost commented 8 years ago

i think Transifex is free for opensource free software EDIT : scratch that

I also found this one which is opensource https://translations.launchpad.net/

Calinou commented 8 years ago

I also found this one which is opensource https://translations.launchpad.net/

I find its UI way worse than Weblate, even if it supports more file formats (which we don't need anyway). Not to mention Launchpad is horribly cumbersome to self-host (which is why nobody self-hosts it).

ghost commented 8 years ago

@Calinou weblate does seem better actually

akien-mga commented 8 years ago

To all translators: we now have a translation project on hosted.weblate.org, a libre translation frontend with tons of nice features for translation and team work.

We'll have to see how to best use it in our workflow, but I would already encourage you to work in Weblate directly and not by pull requests in this repo, as we don't want the state of translations on git and on Weblate to diverge.

Changes made on git can however be easily synced to Weblate, so it wouldn't be a drama either, but more work. I won't enable automatic commits from Weblate to GitHub for now, as I don't want it to clutter our git history. So in a first time I'll probably be the one to commit translations from Weblate to GitHub. We'll adjust the workflow as time goes :)

Link if you missed it: https://hosted.weblate.org/projects/godot-engine/godot

Mass ping of all current translators: @Calinou @est31 @volzhs @vnen @Geequlim @ZX-WT @derderder77 @noidexe @hyperglow @paviro @ajacobsen @JohnnyLeone @Bonfi96 @DimOkGamer @toby3d :)

djrm commented 8 years ago

closable

vnen commented 8 years ago

True, now we have it :tada: https://hosted.weblate.org/projects/godot-engine/godot