Guide editing workflow: How to efficiently work with docs, translators and publishers

Dimitri Glezos glezos at
Fri Jul 27 09:09:59 UTC 2012

On Fri, Jul 27, 2012 at 5:37 AM, Jack Reed <jreed at> wrote:
> 1) Transifex can't handle the long filenames that the sheer size of the
> Install Guide necessitates, so we have to maintain some kind of mapping
> between the filename and the Transifex module names. This requires a massive
> amount of manual handling.

Jack, thank you for reporting this. Can you please provide an example
to see where this fails? The best place would be the Transifex Client
issue tracker:

Since this is a one-off job, it can be automated with a bash/python for loop..

def uniquify(new_item, item_list):
  for i in range(0,100): # add a number at end, find unique
    name = name + i
    if name in names:
  return name

names = []
for potfile in potfiles:
  name = potfile[0:40]     # first 40 chars
  if name in resources:    # if we have the same..
    name = uniquify(name)

> 2) Pushing and pulling the 800 small files that comprise the Install Guide
> across the 20+ languages that we have partial translations for is
> prohibitive as the connection keeps failing.

The client supports caching, and I don't think this should be causing
issues. It sounds like something which needs to be improved though, so
could you please open an issue so that the development will know and
work on it?


Dimitri Glezos
Founder & CEO, Transifex

Social Localization Crowdsourcing

More information about the trans mailing list