Quantcast
Channel: Development Seed - Technological Solutions for Progressive Organizations
Viewing all articles
Browse latest Browse all 10

Open Atrium Translation Workflow: Two Way Translation Updates

0
0

A new translation process for Open Atrium & integration with Localize Drupal

The Open Atriumtranslation infrastructure (and Drupal translations in general) are progressing quickly. For Open Atrium to be well translated we first need Drupal's modules to be translated, so I am splitting efforts at the moment between helping with Localize Drupal and improving Open Atrium Translate. Already, it is much easier to automatically download your language, get updates from a translation server, protect locally translated strings, and scale the translation system so that translation servers can talk to each other.

Automatically download your language

Magical translation install

For more than a month now you have been able to install Open Atrium, select one of its 20+ languages, and have the translation automatically downloaded and installed on your site. While this has been working for awhile now, we are still refining the process. One change we've already made is that now translations are downloaded in multiple smaller packages, rather than a single large one.

Once your translation is installed, you can use tools like the Localization client, which comes bundled in the Open Atrium install, to translate page strings and then optionally contribute them back to the localization server, automatically. This flow of translations goes both ways, so your site gets the latest updates from the server just as you can send your latest updates to the server.

Two way translation updates

But what happens with my locally translated strings, which I like more than the ones that come out of the box, when I update from the server?

Two ways translation updates

In a word, nothing. There has been a major improvement on this front. Now your translations are tracked and won't be overwritten by someone else's translations when you update, unless you choose for them to be. This means that you can contribute your translations, benefit from others contributing theirs, and make the world a better (translated) place, without loosing any custom work that you want. Let the translations flow!


Viewing all articles
Browse latest Browse all 10

Latest Images

Trending Articles





Latest Images