[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

## 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!


[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

More information about the Development mailing list