[Development] Using Transifex for handling Qt localization?
Dimitris Glezos
glezos at transifex.com
Fri May 18 19:46:30 CEST 2012
Hi all,
I also neglected to introduce myself -- I'm the chief ninja at
Transifex and its original developer. I'd be happy to answer any
questions.
## More information to help create a better picture
Using the common instance on Transifex.net allows you to re-use
existing open-source translators from the other 3.000 open-source
projects hosted there, keep quality high with Translation Memory and
Glossary, and enjoy weekly updates and a much better theme.
Having said this, Qt can install its own version at some point in the
future if it chooses to do so.
Some other projects using Transifex.net include Fedora, MeeGo, Django,
Creative Commons, Freedesktop.org, Pidgin, VLC, Joomla.
## Organizing resources
- You can manage files under a single Qt project, or create a 'family' of
projects sharing the same translation teams
- There's a handy command-line client [1] to sync files between
workstations/repos and the service. You can commit its small config file
(`.tx/config`) in the repo, and any developer will be able to interact with
Tx (`tx push --source`, `tx pull --translations`).
- These commands can be integrated with build systems to auto-push/pull
translations upon commits or releases.
- Using a code review system to review translations is cumbersome, since diffs
are not really suited for translations. There's a review/proofreading
mechanism inside the Tx Web Editor itself which works on a per-string level.
Hope this helps!
-d
[1] http://help.transifex.com/features/client/
On Fri, May 18, 2012 at 10:18 AM, Quim Gil <quim.gil at nokia.com> wrote:
> On 05/18/2012 01:46 AM, ext Oswald Buddenhagen wrote:
>> one thing to consider is that some translators may not particularly like
>> the idea of using a proprietary web app for their work, so gerrit would
>> still need to be the authoritative repository with "normal" submissions
>> enabled. i think that's doable.
>
> Now I realize that I didn't introduce Transifex at all.
>
> http://transifex.net is an open source tool. We could host our own
> instance at Qt Project if we wish (fully integrating it to our CLA etc).
> See http://transifex.org for source code etc.
>
> http://transifex.net hosts an instance offered to open source projects
> for free. Fedora, Razor-Qt, and +200 projects more are using it - see
> https://www.transifex.net/connect/projects/
--
Dimitri Glezos
Founder & CEO, Transifex
Social Localization Crowdsourcing
https://www.transifex.com/
More information about the Development
mailing list